<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kvsb="http://www.khoslaventuresacquisitioncoii.com/20220930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="kvsb-20220930.xsd" xlink:type="simple"/>
    <context id="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic456d86a37ad4162ad5ca6f61054316b_I20221104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-04</instant>
        </period>
    </context>
    <context id="i8373716b0df4492ca873f527eabdc3d1_I20221104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-04</instant>
        </period>
    </context>
    <context id="i31c6071d42d24b06bbb347280d62162e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic9f129e28b564c02bc294c1fd03b08fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id275d9e51b354e4cad25fa78f2fd03da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4393485ec4564b47b61051513e88e27e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i35fa194fd221418abc1c8590011241a1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia30d15ef63054791a2bdc349b0147853_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i996149a31ac9430181ee243c0db8b302_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i85ce155d77274a198692017553615324_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifd289834cd984644a18f386f077cb07b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3baa912c1d854f3c8325479cd96583f3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i03ea22965f81439c9021095ed60d416e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i0c73eaf20a044d7188315b38b1209f4d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <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="ib2d387b9504441fb889e0fe8cceb3e8b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="icf056627f7ed410b804a419d8ca90768_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <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="ib56ed911be36457482c4ceccfc8e01eb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i9fc23b16be13487ca6c3158af5d66158_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i4d6a968439674ce883b2fe6be5e4ab1e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i59207a3535b5430eb47b873b1736d6c0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i06fa445f78134c8985baa03670ade217_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i896c259615b54a9fbad0d3d2a0bdf0d6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="ic7b925d530b44c6ab929d9e71ca99a46_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i76744325cceb42f29d531a0376049272_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ida5681def7384186a2376e653c8d68bf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibcdefd450f034c5e85d99cbf4c14d47c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia09564b55475419ba7c016300c3a14c9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="ic9912196bbb345248fcec8c4749763c8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i4b49ee50b61a4f6b9cd71f111fff28e0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i0fae9c806c3240e794c3470f1944f648_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <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="iadc314f9224e4a7f9fc7d7a90b7fe976_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="if3d6d14ab32a487fb4254494d383d80e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2de6b6c8bab14e14b6101a6721355ee4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="icd24b047a176473892b248c68a79c53a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i21a69ed5038a440481b63b27952684ec_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia606087ce9f146a183827578118aaec4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i281892fe594a49a1b2007accc812829c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i0dedf0dd5ce7458bbdeac25ec6ce6f1d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i311f04aea0de4bc69889035dcd0784b5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i084c7889635841bbbe1eea636a989c02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20ea2c9b6bc14adbac9ed6b889cfd8bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8032bae3c4f04d3a8ab2a4ecee175fd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i1ff5f6d143b046c2ada62f5c36d387bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="id1b057b21354460da2305bb967d80800_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <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="iaaf5903ee71c4049a0d78e889fc7818f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <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="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i70a06ebc9fb3461b909e1fd202efaf2a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i63bea138b1014bdaa1cdc151923a9cdb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i0f7b17ec9b5e474a8a53d06d6b0639e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3cae97bfae6d49f5b8365ea700df0437_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida77bd9843c34df58a3c84a6c2ceee7d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica0cf36a98d148248ce8f6f7ffe570d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i19b373fcebec43bbb4eec15174bdab69_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i307dddda06204509b3cce4d8d61fe4a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i211e5d0e78184c62bb67722bf4e1ffd2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <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="i617117e159fa40ec8c0185afb0de8bac_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i9bd7665b056a438c86ca82cf961068b1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1256485ebac1416496858a4ffc51f79c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="idc7fef9e8a5f4f0eb11ab457799154fb_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="iceefb497a08f401ca8758e62ec135dbc_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="idfc6df011b4e4476a4bdb231b882cd30_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i35a88369b6564f74aed99659a1d981b1_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i392510b2459b49998cdc419e98d235c4_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i89b2dfdcb52e4c329ba646fa469a073a_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i30f3f4f111794ca8ab92991b81c29c30_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="ifac8967ac4904975aad966b405aff89e_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kvsb:PixelLabsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i9bec0cf6455a43bfb18a8ad5d16e677c_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kvsb:PixelLabsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i43862d46bab7408eb4ec920a08da5d5d_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i88893d6ce7cb4a40a4d37aecd2ebc44b_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="i73514f0bfd394a3585040ab7f824cbb9_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">kvsb:ConversionOfKVSBClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="i5af5d5a52735458db5ab52e32cca2026_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kvsb:CommonClassKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="ia52033d408b44c989ae489b2c92f1947_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">kvsb:ConversionOfKVSBClassKCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="iabe0d52a643e434e96b04c695051f5ed_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="ic9ded0bb35594d31874e54a3855f4b22_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="ieddc51003a7847798fa11284d57ae41f_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="i491707e8a2c04daf830f926896cd613e_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="i2bf4d376ec414700b9f1f0929791a32f_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="ic9eb4852571345ef88db34d8f0160046_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="icc70b880c6384e0c929ac9c437b5773a_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kvsb:ChiefExecutiveOfficerAndPresidentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="i6ad79a2db2194393b66e8394ca7cf9ee_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="if253f8ad98bb47768bdb1a0acf123fcb_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i83d49ff8049945e0b6328eeef28656a7_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i82828cb4bf2f4f0bb30f2900d9e00583_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="ie73ced003fb74db5b0d3ef531c071c97_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="i6aeee2ba02ba49a6bf88ebfa2d68d770_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="i9262ce00df15468d9d49c1eb36dcb48d_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="i0135f68261e04e43be8e54a03da658d2_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="iebbefb60a04e49b18a292175a5367deb_I20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-05</instant>
        </period>
    </context>
    <context id="i79f4d21300ce4b7caf11d105f74d3e1c_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:KhoslaVenturesAcquisitionCoIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="ibf71bbbcad764c199edb6ebfe3798906_D20211105-20211105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:LegacyNextdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-05</startDate>
            <endDate>2021-11-05</endDate>
        </period>
    </context>
    <context id="ie7c78d083d8b433d9b1664b438bc7375_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6be0d6fdfc654263aeaa53ecda0977ba_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i149cc238d82846bda769b90c7a573696_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic90137e96fc0448c8bb6b01af41930fb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i57bd784bc7f547efb23a0dd3c1052983_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i890f311b65d04e638a4555855bcb75ac_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i475ed1f922d14642966016551d8f69c6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3e8dd6674d794c7f819e59bd35382061_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i09174a84310c4a2b88cae4ad95bd464f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89a22ffb269846af855eefa20c7238fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icaaec400450e4434a67457164e0c56ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idef6dbb4b48b4724b837695c291ced4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icedd4118ab4147ba82f13570d7ae8a90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dfe2e939d414447ac2391fc9192ae26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i280a15a9bbba4d418027c849f6e668be_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icadf9b8e29b74c979fb41ed53a7795ed_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i00d6e91678d14224a43f37a026aa7aed_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2c26d61b0d1f416d85e397364d869d62_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b2ea6c6316c433f80844ae5ade9d14d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic6ec9670153d4a84b0385a0d5b5cdebb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i68928181129041c0847f566bc4171f86_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b5e61f019584f4ea4b62db5ac45f061_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i52afc10355ad44ee9c84bc76ac2b9e36_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i24743286902741d8a9153ef393090bd1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i90e0cd0da1994c63ad445232b636f113_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if781227f9ec94f91af4cecd6d8612f09_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia52ce84b2f53434b8d6af2b88cc1f334_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib0f818b3cf314aee83517cd825cd01ba_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i00662125ca0640d081355c03a722eec5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i05134b82bb014ddab1f2136f4c08d2e4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i86e8568c92974d65a905f5f2d0694778_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2142f17bfe4741539170f364fedb1e71_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if9815405fb6e49afaa384c2fa096a507_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id9defa0c533f4869b9c49aaa1fbecf78_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie01bd7cb696a4d45a0416fa9ede504f7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if0be9b4e667143968b1abf2249d1cfae_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8f5c6416c7d2426abce461fe131b29b7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9d7610fceb904fefa8ef4d1023a000a5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i55686e26e8c94568b7731e9e469ef205_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i159ec715f01d4409bad359553da002e5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i98ad8841e66a4e259f60c96cb579b316_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia8deb89bb65e4c3a9b0e50523c61832f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib2218925a5164e7e99f0ed3a5c609ee9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45e9bca54a6d49ef81cd983958afc280_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ce699c26a0c4cda87b71c8595e8c5c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd7058adb0ae48b6bb55c09cb79050ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i174fd45afe1849e896fa22018c192926_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8d5041849d04b17b4293138d5b52552_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i185d7f3b311c46689b5efd4a0a0248dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife95961d89a248bf9fd2d6b79c07f9dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e3683c7fe7940abaf7bb5fc16f8ef7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb04c16d563b4949a5e998e46755d2be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e4afa4260894dd7b13e82c5fd64263b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia54e6127e4b64aa9b5a344ff656baafa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4313b8c69a1c4e438c4d1437c42b4d3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d810d3b165e423a8e306e517a0140d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45bbce5b90cc40539c7507bfa3dadf6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i590b7351d84249beb59d746dd4be724d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iece060f3fb1f4e00b4960c23b3a25536_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8b877b5cba34323a6b59c7f244fec6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i610ca20266af44388d0398fabb67e639_I20220629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:OpportunityFinanceNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-29</instant>
        </period>
    </context>
    <context id="i4ac1a0c65f57405ca7af67fc50c1de22_D20220629-20220629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:OpportunityFinanceNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-29</startDate>
            <endDate>2022-06-29</endDate>
        </period>
    </context>
    <context id="i87ca7a793944474e8b578ce9e253785c_I20220629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:OpportunityFinanceNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-29</instant>
        </period>
    </context>
    <context id="i71628e826b5648ae90c04a8c8bb4cb72_D20220930-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:OpportunityFinanceNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-30</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id93d9cf600c4489faec543a3f28e1a1d_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">kvsb:OpportunityFinanceNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id5538f206de745f98cefed98116dd3a7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9643ca873c2b47709cf48885a2f0b38c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i895a170a54494dbd95540fe8bdb6daa4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25bb364cd2d042b48452bd209e918f73_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0df4a00370f84aadb2538b2b44d079cf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2b6ac7588444400a4be952d580f002d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icb79149b0a254b9aae4e806053018f69_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id6c67866db8b46fdb0283ed8c8c1d1ec_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kvsb:The2021PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3424b44abbf24e249a41f55ef7ac1207_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kvsb:The2021PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i383bcd32667a45c3ade060603a853738_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kvsb:The2021PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i85600cf23b46405c96ca6ca41b1eef02_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kvsb:The2021PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i1cf814d0a5504635ad09d6abe4e7b13a_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kvsb:The2021PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ic23aba2417ae4a46882aab9f51196436_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kvsb:The2021PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ic8562017e12844f19cdfea4979115734_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8294d453953744a0bbe97a363c38c811_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ib317e491d68c46369596edd72834162e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="id54355bb6ce74ab9b865f02024511446_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kvsb:ShareBasedPaymentArrangementOptionGranteesOwningMoreThanTenPercentOfVotingPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i71fda0975e5243eca10af9280e9a7485_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7203f55238a74964859a45e771e52e32_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i86aecdbfde594bf3b34112b288e9cb24_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib2bc364c0a504c8e8cf46ee4d4610577_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib94dfa7badc04fce9360be6be7c082be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf1d780322a24b6b9a260626832351b0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic5740caee23b4152a8727aece6a4f00a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1cdca0e9d7dd47f795f29551e26c4386_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d17c9ac414f4a958d4aba0c4ab595fc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i46290c71715748da9ddc96238e014704_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kvsb:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9ddd414880ba461cb0061d1dba4287f0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kvsb:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec3820821d99431a8b515d355d94bc5f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kvsb:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0a9ec21c9f1e4994b8e6eda3a90da294_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kvsb:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie75996afdcb1499c8374ce4faffcad10_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kvsb:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ieab4def0c7554d1ca77388ff730d48db_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kvsb:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie0af40ac4ca64cca8831795965af48a4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="if1c4332eaa1d43d79c8a4c0b49266df4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i08077c4df91e4d2c913ac77c7271f7b8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i17634c01ea5646a1820a4dab8ac429fc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i4450a952c53e4334938a322f876f87f6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="ifddcf0541a5a4a9ea2d5c96844434e61_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i02ac33bea4a6494f9e40a47a5e853ba3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i83347bd637e44c86ba6a9441df93e68b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="iae904ada6aee44f48ba0936b5555f576_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i905c1ff2d17f47a4a4c767433439c4b2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i48ca4032c5ad4bd5ba25767f4cb9700b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i1301b5145bca444fbad2c8aa0643b381_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i3836cb601bd24e10ab3cf83601d9fc3c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i07b13e9bcdb74e5b96562c0e5a2c7b83_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i4a2239c77fb24705ac3473358cb6da01_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i2ba0a1009fab432485d0c39e748782e6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="iada8ce0836474500b23604860332ca09_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i37c7b9ce6d97454d9937691f94614044_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iece229463c164bfeae2400655378bfbd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i1609512030e04e05ae8bd51d76526987_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="iecb2f54fa0414c4ebaab8f46d1dbc43d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="iafadb27eddca447b866291b4c3da49c2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</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="i3f5872f430c74c3fa5310f68717be37a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9c94c34b665548a3aba0c0f4a6b12062_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9a621fbc154f4ecf9bfd436a2be87b38_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">kvsb:UnvestedEarlyExercisedStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if23eec3fb7bf4ef196ec20f8ccff6707_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">kvsb:UnvestedEarlyExercisedStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4a6237d8fcd6458e8041c6e2c3c54cb4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8b7787c69c7c4e768d47876de5a6fb89_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifcccbd4ab5924d0793f044fd74adf0ae_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">kvsb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i54d1dfbdbec948e1b3642f04ebc5a19e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">kvsb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7554ebc276bd43bab428f5ba771c0483_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">kvsb:ContingentlyIssuableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id8d815afc6c94699a044a9f97d22320d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">kvsb:ContingentlyIssuableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i25a20e4ba90b4a319d1592694bb83391_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic262b4946bfd45ffbd056229d2066df0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i57685bb42f43456dbaacb45539df8b4a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id606021da5b14e6897002eb41c28b4ef_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iada19a67a6cb4b1ca4bd63fc3d10fbdc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie77d005646284314b2345dd99be961a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id5c29667b2e8437bb091d6495c0293a7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1ae296d0515e41fdb578397d8657416e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001846069</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </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="member">
        <measure>kvsb:member</measure>
    </unit>
    <unit id="vote">
        <measure>kvsb:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183L2ZyYWc6OTEzMGU0YjI3MDQxNDIwYWFjNTAwZDgzOTJlMjgzZGMvdGFibGU6NWZjNDFhZTQwNTIwNGQ2ZmE5MThlOGFiZjlkZmExMjQvdGFibGVyYW5nZTo1ZmM0MWFlNDA1MjA0ZDZmYTkxOGU4YWJmOWRmYTEyNF8yLTEtMS0xLTc2NDcx_03ca0ecc-3d31-446d-9169-4b6c387be478">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183L2ZyYWc6OTEzMGU0YjI3MDQxNDIwYWFjNTAwZDgzOTJlMjgzZGMvdGFibGU6NWZjNDFhZTQwNTIwNGQ2ZmE5MThlOGFiZjlkZmExMjQvdGFibGVyYW5nZTo1ZmM0MWFlNDA1MjA0ZDZmYTkxOGU4YWJmOWRmYTEyNF8zLTEtMS0xLTc2NDcx_9d4558e9-7bd4-4d8a-8df3-7c1ef11402a8">0001846069</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183L2ZyYWc6OTEzMGU0YjI3MDQxNDIwYWFjNTAwZDgzOTJlMjgzZGMvdGFibGU6NWZjNDFhZTQwNTIwNGQ2ZmE5MThlOGFiZjlkZmExMjQvdGFibGVyYW5nZTo1ZmM0MWFlNDA1MjA0ZDZmYTkxOGU4YWJmOWRmYTEyNF80LTEtMS0xLTc2NDcx_42a381a0-f094-4cfd-bd5c-df80819c1777">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183L2ZyYWc6OTEzMGU0YjI3MDQxNDIwYWFjNTAwZDgzOTJlMjgzZGMvdGFibGU6NWZjNDFhZTQwNTIwNGQ2ZmE5MThlOGFiZjlkZmExMjQvdGFibGVyYW5nZTo1ZmM0MWFlNDA1MjA0ZDZmYTkxOGU4YWJmOWRmYTEyNF81LTEtMS0xLTc2NDcx_b6011c2c-15a8-49ae-bd6f-bbc02ad3c274">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183L2ZyYWc6OTEzMGU0YjI3MDQxNDIwYWFjNTAwZDgzOTJlMjgzZGMvdGFibGU6NWZjNDFhZTQwNTIwNGQ2ZmE5MThlOGFiZjlkZmExMjQvdGFibGVyYW5nZTo1ZmM0MWFlNDA1MjA0ZDZmYTkxOGU4YWJmOWRmYTEyNF82LTEtMS0xLTc2NDcx_fe6f8a24-b846-4b75-a72f-a06a762ab867">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i71fda0975e5243eca10af9280e9a7485_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTI2NDQzODM3Mjk5NDI_340e393f-459a-4077-8c02-2b4d1f22e846">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i86aecdbfde594bf3b34112b288e9cb24_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTI2NDQzODM3Mjk5NTQ_e815eb8b-2ba7-45b3-9469-6ce73bdda646">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMTAx_6baf1fc7-a8b6-4ff5-a7ef-4880a6b8bc3c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6NDI1YjMxNjNkYTQ1NDhkNDk4YzllY2FjNmRkZjI0ODAvdGFibGVyYW5nZTo0MjViMzE2M2RhNDU0OGQ0OThjOWVjYWM2ZGRmMjQ4MF8wLTAtMS0xLTc2NDcx_2aea04c4-bddd-432e-88f0-9ae811088434">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8xMzM_c601bf79-6f59-43c5-92e1-45061862a046">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6YjAxZjhiYzg0ZWZjNGZmNTliNjZiODllN2RiZmMwOTgvdGFibGVyYW5nZTpiMDFmOGJjODRlZmM0ZmY1OWI2NmI4OWU3ZGJmYzA5OF8wLTAtMS0xLTc2NDcx_420c26c1-49e3-4009-bd5a-1cede4e8bffd">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMTAy_d9c81b94-f53d-4759-b51a-b3f6c2a84184">001-40246</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMTAz_bae57386-e91c-43d4-a5d4-d3b60c797ec2">Nextdoor Holdings, Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6MWNlNzE5ZDg3ZGU4NDViNTk5MmY3YTllZDU5YzA3NzkvdGFibGVyYW5nZToxY2U3MTlkODdkZTg0NWI1OTkyZjdhOWVkNTljMDc3OV8wLTAtMS0xLTc2NDcx_57afbc98-eb3f-4004-9d95-55032952f7b0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6MWNlNzE5ZDg3ZGU4NDViNTk5MmY3YTllZDU5YzA3NzkvdGFibGVyYW5nZToxY2U3MTlkODdkZTg0NWI1OTkyZjdhOWVkNTljMDc3OV8wLTItMS0xLTc2NDcx_274f02af-ffe5-43d3-bde8-f9c0bee63461">86-1776836</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yOTc_73fa9ce8-8558-4dd2-aebf-e1b2270e8705">420 Taylor Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8zMDE_51e77612-4694-47bd-aec4-0ab5d01faa57">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8zMDU_61b9b341-4669-49f8-9caa-cd871d014eba">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8zMDg_cd5443c4-d65b-4687-babc-27fcfaf57047">94102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8zNjU_4130f131-550c-4cc4-99c5-bb62eb7be7c3">(415)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8zNjg_70391ee5-d795-412f-a6e0-ff80fe752a00">344-0333</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6ZWQ1NTBiZmM0MTNhNDBkZGEwMmMzYTcxN2Q0MGE0YzQvdGFibGVyYW5nZTplZDU1MGJmYzQxM2E0MGRkYTAyYzNhNzE3ZDQwYTRjNF8xLTAtMS0xLTc2NDcx_9d6117fe-87f9-41d4-a9cc-ceccb99cba7a">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6ZWQ1NTBiZmM0MTNhNDBkZGEwMmMzYTcxN2Q0MGE0YzQvdGFibGVyYW5nZTplZDU1MGJmYzQxM2E0MGRkYTAyYzNhNzE3ZDQwYTRjNF8xLTEtMS0xLTc2NDcx_bcca3e73-b36c-45c6-96a8-a29f8e29c136">KIND</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6ZWQ1NTBiZmM0MTNhNDBkZGEwMmMzYTcxN2Q0MGE0YzQvdGFibGVyYW5nZTplZDU1MGJmYzQxM2E0MGRkYTAyYzNhNzE3ZDQwYTRjNF8xLTItMS0xLTc2NDcx_4eaec5cb-93fe-45fe-a1e2-7413a91b64c0">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMTA0_98c616c8-82f5-42b0-9ff6-132cece8441d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMTA1_6b0c6ad7-e3c2-4f1b-96d7-bae74390dc06">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6MTNkZDgwMzA3MWRlNDlmMjhhYzRjNzg0YjQwYWJjMWYvdGFibGVyYW5nZToxM2RkODAzMDcxZGU0OWYyOGFjNGM3ODRiNDBhYmMxZl8xLTAtMS0xLTc2NDcx_aea7b277-16b8-4f42-91bd-fc53622f09d8">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6MTNkZDgwMzA3MWRlNDlmMjhhYzRjNzg0YjQwYWJjMWYvdGFibGVyYW5nZToxM2RkODAzMDcxZGU0OWYyOGFjNGM3ODRiNDBhYmMxZl8xLTQtMS0xLTc2NDcx_f9a56b79-3223-4f86-b29b-d8066e045c6d">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGFibGU6MTNkZDgwMzA3MWRlNDlmMjhhYzRjNzg0YjQwYWJjMWYvdGFibGVyYW5nZToxM2RkODAzMDcxZGU0OWYyOGFjNGM3ODRiNDBhYmMxZl8yLTQtMS0xLTc2NDcx_bd418b6e-e676-41ab-a35c-30e519cafef0">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMTAw_46d965af-a3b5-42b5-b551-25abe9d0e0de">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMTA2_c1c8784b-3f4b-4c9b-a340-ea227ba94c45">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic456d86a37ad4162ad5ca6f61054316b_I20221104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8xOTYy_f6b37326-b603-4bee-8cf1-fd7e38fc6762"
      unitRef="shares">151043601</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8373716b0df4492ca873f527eabdc3d1_I20221104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180L2ZyYWc6NWU1MmFhZDQ4Y2RkNGJmZjg1MDhkMjg1MDUxYWRiMzkvdGV4dHJlZ2lvbjo1ZTUyYWFkNDhjZGQ0YmZmODUwOGQyODUwNTFhZGIzOV8yMDI5_f17da9b3-9e71-4fa6-8370-1fe93df41493"
      unitRef="shares">218519295</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNC0xLTEtMS03NjQ3MQ_ac2ab780-ae97-4eca-b736-6d7b96be90a4"
      unitRef="usd">90731000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNC0zLTEtMS03NjQ3MQ_1f1e4613-b4e5-460d-b0d1-561aa0ac0681"
      unitRef="usd">521812000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNS0xLTEtMS03NjQ3MQ_d0158c0b-a936-4381-a801-f9188589c6d3"
      unitRef="usd">513744000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNS0zLTEtMS03NjQ3MQ_44d9cee0-1193-4dde-b898-087f37a81603"
      unitRef="usd">193999000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNi0wLTEtMS03NjQ3MS90ZXh0cmVnaW9uOjU3NjZlNzU5OGFhODRmZDNiNDk0NTE0NDExM2Q5ZDc1XzQ1_36571dee-c436-4c80-8e62-813df89804b1"
      unitRef="usd">388000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNi0wLTEtMS03NjQ3MS90ZXh0cmVnaW9uOjU3NjZlNzU5OGFhODRmZDNiNDk0NTE0NDExM2Q5ZDc1XzUy_5f2ef9b6-c086-40e3-b827-1fce04ee2ced"
      unitRef="usd">425000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNi0xLTEtMS03NjQ3MQ_eb66838a-9f8e-4401-9d38-c2983175275c"
      unitRef="usd">26963000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNi0zLTEtMS03NjQ3MQ_189e1e42-f0d5-4a18-bcf1-c38730da4973"
      unitRef="usd">29673000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNy0xLTEtMS03NjQ3MQ_9770fc30-86b6-4b83-86bb-1e143f537ea1"
      unitRef="usd">10252000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfNy0zLTEtMS03NjQ3MQ_2918db5d-1441-4055-9040-125605d271e0"
      unitRef="usd">16259000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfOC0xLTEtMS03NjQ3MQ_4f0db64d-23f6-421b-b3e6-71b6f04d9d61"
      unitRef="usd">641690000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfOC0zLTEtMS03NjQ3MQ_b763e9e9-51ce-4f5e-a838-967995c2f6c9"
      unitRef="usd">761743000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfOS0xLTEtMS03NjQ3MQ_2a806cf4-b227-4834-b865-5c39c80bab43"
      unitRef="usd">12622000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfOS0zLTEtMS03NjQ3MQ_6b268f3c-999e-4d02-939b-2d2b752757ed"
      unitRef="usd">12545000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTAtMS0xLTEtNzY0NzE_da21d17d-64c9-4140-8c58-b13c9a8aa339"
      unitRef="usd">54302000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTAtMy0xLTEtNzY0NzE_9277d7f3-2c4b-4b00-b1fe-6f1aeb0e33fb"
      unitRef="usd">59422000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTEtMS0xLTEtNzY0NzE_2c395132-dc01-4787-9cc8-239adbbaddac"
      unitRef="usd">3505000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTEtMy0xLTEtNzY0NzE_32b3c62a-5455-4b51-b809-7ecc79ae1e42"
      unitRef="usd">4835000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTItMS0xLTEtNzY0NzE_7053730f-ef88-46a4-b36c-e1259e12222b"
      unitRef="usd">1211000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTItMy0xLTEtNzY0NzE_c00e374e-2be6-484c-88ff-557c173a80b7"
      unitRef="usd">1211000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTMtMS0xLTEtNzY0NzE_83ab1293-4712-4be3-b5c7-912fad05d685"
      unitRef="usd">599000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTMtMy0xLTEtNzY0NzE_cede8d81-f331-4aa1-a77d-ea784b87fb96"
      unitRef="usd">330000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTQtMS0xLTEtNzY0NzE_43ef9293-b93f-441d-a396-a6f19b18a919"
      unitRef="usd">713929000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTQtMy0xLTEtNzY0NzE_a2738b46-c950-429c-8765-8c35e165b699"
      unitRef="usd">840086000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTctMS0xLTEtNzY0NzE_43ad3a29-a634-4b06-8a43-40ecb4751a57"
      unitRef="usd">6402000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTctMy0xLTEtNzY0NzE_71b6e8ba-398a-4d7e-85a6-d2728481921b"
      unitRef="usd">6163000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTgtMS0xLTEtNzY0NzE_75009e98-9cf4-4c5c-beb0-500c2d51f2b6"
      unitRef="usd">7604000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTgtMy0xLTEtNzY0NzE_887e6868-5c3b-43ba-a70d-5649ad912ac7"
      unitRef="usd">7131000</us-gaap:OperatingLeaseLiabilityCurrent>
    <kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedRestrictedStockCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTktMS0xLTEtNzY0NzE_456255bb-3fe9-4589-9162-919cc5ae7290"
      unitRef="usd">476000</kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedRestrictedStockCurrent>
    <kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedRestrictedStockCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMTktMy0xLTEtNzY0NzE_855c2c4d-ddb3-4df6-867e-4c7a5ede48d3"
      unitRef="usd">4765000</kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedRestrictedStockCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjAtMS0xLTEtNzY0NzE_9cf20f06-e9b9-47f4-9915-4d8ff0667457"
      unitRef="usd">20149000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjAtMy0xLTEtNzY0NzE_8c87a263-d739-4dd5-9d86-8b882f29b7df"
      unitRef="usd">15444000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjEtMS0xLTEtNzY0NzE_a10c03f7-8932-4cb7-829d-11196aab954c"
      unitRef="usd">34631000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjEtMy0xLTEtNzY0NzE_2f3a2013-cddc-40cb-b38b-67a91a540228"
      unitRef="usd">33503000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjItMS0xLTEtNzY0NzE_9cf3d120-51b4-4698-81da-3425e096b35e"
      unitRef="usd">55844000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjItMy0xLTEtNzY0NzE_4307abe0-7a34-4a41-9b26-4b19daec2389"
      unitRef="usd">61598000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjMtMS0xLTEtNzY0NzE_55c8a8f3-746b-489a-9e52-5c4efe4c0825"
      unitRef="usd">90475000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjMtMy0xLTEtNzY0NzE_bb4248bc-1b1f-47dd-be22-1dce185fe0df"
      unitRef="usd">95101000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjQtMS0xLTEtNzY0NzE_665a591e-62f0-4ae8-9a36-8185aebc7018"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjQtMy0xLTEtNzY0NzE_3e776bb0-e79f-4d7c-bbe3-a7cf8c8a75a0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id275d9e51b354e4cad25fa78f2fd03da_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV8yNg_050a62c6-d6f9-4295-b0c3-9fbbd91eb032"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4393485ec4564b47b61051513e88e27e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV8yNg_547b8f62-adf8-45a6-9166-b30429ff9865"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4393485ec4564b47b61051513e88e27e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV80MA_01ef7e11-97e9-4ca0-bbf6-ab4bd325b064"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id275d9e51b354e4cad25fa78f2fd03da_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV80MA_29ef6599-2947-40ff-b2d7-e48f7d8257ab"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4393485ec4564b47b61051513e88e27e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV82Mg_2b765695-0ad1-48b7-a77e-c7a6b4e9ad1d"
      unitRef="shares">149825000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4393485ec4564b47b61051513e88e27e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV82Mg_5f9f3d32-8b89-4f82-ba76-bb5a45e8a631"
      unitRef="shares">149825000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id275d9e51b354e4cad25fa78f2fd03da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV82OQ_7c9009d1-51b9-4d5e-82bb-c0bb37cdf6b3"
      unitRef="shares">78954000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id275d9e51b354e4cad25fa78f2fd03da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjo5MWFiNTAzZjJlMzE0MTg3YTE0NTM1ZjJhNDExYjZjMV82OQ_fdada4f2-b33f-4f93-bf31-093cda6ee799"
      unitRef="shares">78954000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i4393485ec4564b47b61051513e88e27e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMS0xLTEtNzY0NzE_af39668e-e8bd-410b-96c7-2cb82540c8d1"
      unitRef="usd">15000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id275d9e51b354e4cad25fa78f2fd03da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjYtMy0xLTEtNzY0NzE_58af2d14-d352-445b-b635-5b4e13512098"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl8yNg_5b2727a1-2a16-497f-a5f7-aec4ae3f4a8f"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia30d15ef63054791a2bdc349b0147853_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl8yNg_7752de33-007d-44cd-83b5-2ebd7406b163"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia30d15ef63054791a2bdc349b0147853_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl80MA_4dd59c5d-7139-4a06-a21e-13a848e2651d"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl80MA_7dfef97d-b401-4613-946d-801042831957"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl82Mg_31e02003-e937-4ad2-a96b-a00f3aa23b86"
      unitRef="shares">219356000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl82Mg_5c8ab2fa-3b2e-4277-9a44-f34461ed2638"
      unitRef="shares">219356000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia30d15ef63054791a2bdc349b0147853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl82OQ_57280acc-ffad-4570-8e9c-4110e2120063"
      unitRef="shares">304701000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia30d15ef63054791a2bdc349b0147853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMC0xLTEtNzY0NzEvdGV4dHJlZ2lvbjoyYWYyNzZlZjY3OWQ0Mjg2YmNhNGQxMjdmM2NkZWVlYl82OQ_ab0cda88-3a80-4b2c-b28b-2162fd8b5cff"
      unitRef="shares">304701000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMS0xLTEtNzY0NzE_8e3901c6-932b-4737-99bf-fa99df2aba0e"
      unitRef="usd">22000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia30d15ef63054791a2bdc349b0147853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjctMy0xLTEtNzY0NzE_152fb105-1581-489e-8bb7-c7077c6dce29"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjgtMS0xLTEtNzY0NzE_6007bad0-e460-452c-a172-53696e1b1bde"
      unitRef="usd">1212167000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjgtMy0xLTEtNzY0NzE_f60a801d-04bf-4efc-b59a-7c37475b6935"
      unitRef="usd">1225815000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjktMS0xLTEtNzY0NzE_a4e75b57-fa70-4b13-a96a-8aa4ae98bcdc"
      unitRef="usd">-3903000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMjktMy0xLTEtNzY0NzE_fc81e951-35b1-4da8-a22b-121d98cb6a1c"
      unitRef="usd">-529000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMzAtMS0xLTEtNzY0NzE_0cc66d57-5682-4b61-bf50-f577e1c22d9c"
      unitRef="usd">-584847000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMzAtMy0xLTEtNzY0NzE_eedd6778-d3fa-4248-9cb2-7dca5442f3af"
      unitRef="usd">-480339000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMzEtMS0xLTEtNzY0NzE_b1862fa3-b66e-401c-9734-f2cee07898a8"
      unitRef="usd">623454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMzEtMy0xLTEtNzY0NzE_d08e0934-4104-4abb-a4fc-b9873b11fb2b"
      unitRef="usd">744985000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMzItMS0xLTEtNzY0NzE_e29dfa09-34de-4068-89a9-53ecdaf0d347"
      unitRef="usd">713929000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18yNS9mcmFnOjc3ZTQ3ODYzYTE5YzQxZDE5Nzc5OTdhYjNlMmE3N2VjL3RhYmxlOmY4YmUzNmRlNjJhYTQxMjViNzM2MTA0NDFjZDIwZmM1L3RhYmxlcmFuZ2U6ZjhiZTM2ZGU2MmFhNDEyNWI3MzYxMDQ0MWNkMjBmYzVfMzItMy0xLTEtNzY0NzE_091ec7ce-70b0-42fd-98bf-021c7eed0781"
      unitRef="usd">840086000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMi0xLTEtMS03NjQ3MQ_7f9e25c7-b103-4f31-8bd7-d6038af3dc56"
      unitRef="usd">53954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMi0zLTEtMS03NjQ3MQ_55895a02-f375-457c-a63b-c3cda25173bb"
      unitRef="usd">52705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMi01LTEtMS03NjQ3MQ_65a479b9-27c6-4481-a633-f6fb09ac6549"
      unitRef="usd">159495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMi03LTEtMS03NjQ3MQ_3913ec1a-745f-4a9e-8ee1-17403cde8994"
      unitRef="usd">132870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNC0xLTEtMS03NjQ3MQ_ea3e81eb-27df-4da4-96ad-16111876a4cb"
      unitRef="usd">9882000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNC0zLTEtMS03NjQ3MQ_b96f90dd-8292-4e87-9ba9-901f59e5a597"
      unitRef="usd">7371000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNC01LTEtMS03NjQ3MQ_31b5a85b-8e65-42de-8910-39ed21ccd113"
      unitRef="usd">29124000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNC03LTEtMS03NjQ3MQ_49303c21-62e2-4a28-a646-0fb10479607b"
      unitRef="usd">20308000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNS0xLTEtMS03NjQ3MQ_ec0886dc-d0b2-4c4a-81d4-5fa3e8878a2b"
      unitRef="usd">33398000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNS0zLTEtMS03NjQ3MQ_0edb0761-7ffe-40c9-b070-55509fa724da"
      unitRef="usd">25461000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNS01LTEtMS03NjQ3MQ_52cd55e0-d9de-4cd2-b159-51db44b7926b"
      unitRef="usd">95057000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNS03LTEtMS03NjQ3MQ_e2150a56-3849-4746-8c96-b1e09946d82b"
      unitRef="usd">69612000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNi0xLTEtMS03NjQ3MQ_50dd4547-1013-4ccc-b82a-d5df4521479b"
      unitRef="usd">29000000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNi0zLTEtMS03NjQ3MQ_f68a206e-b001-4010-9f44-d1b9c453fe19"
      unitRef="usd">27448000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNi01LTEtMS03NjQ3MQ_b61a413c-6a49-4f8e-a3f5-c4383eeca8ac"
      unitRef="usd">92688000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNi03LTEtMS03NjQ3MQ_abb83816-eddb-4ca4-9439-d92bc3d94dcd"
      unitRef="usd">76698000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNy0xLTEtMS03NjQ3MQ_6656b920-3839-4908-8ae3-0cd210967604"
      unitRef="usd">18066000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNy0zLTEtMS03NjQ3MQ_03d79e0c-4edc-44da-8aff-03579ab4a47b"
      unitRef="usd">11505000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNy01LTEtMS03NjQ3MQ_8de82f96-e8af-439e-9f1f-5f79e72fac90"
      unitRef="usd">50499000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfNy03LTEtMS03NjQ3MQ_af0a042d-ae9f-4e87-a014-dfbbba7e9091"
      unitRef="usd">31793000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOC0xLTEtMS03NjQ3MQ_623d4b3c-f38c-4708-a1da-2220c98d94af"
      unitRef="usd">90346000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOC0zLTEtMS03NjQ3MQ_4a741c94-965c-415c-be45-cdc5654a3a7f"
      unitRef="usd">71785000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOC01LTEtMS03NjQ3MQ_32269091-77cc-489c-a90b-fa83f0b1b1c1"
      unitRef="usd">267368000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOC03LTEtMS03NjQ3MQ_41b7cd75-a77f-4d58-9c38-25879ba78f66"
      unitRef="usd">198411000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOS0xLTEtMS03NjQ3MQ_7e3bda5b-ba95-4d68-a4b8-851356f0fd7a"
      unitRef="usd">-36392000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOS0zLTEtMS03NjQ3MQ_6b2b296d-f76a-4df9-8450-017b14f40034"
      unitRef="usd">-19080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOS01LTEtMS03NjQ3MQ_2488a9ab-4bb2-4df4-9349-919763abc4d0"
      unitRef="usd">-107873000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfOS03LTEtMS03NjQ3MQ_c10a04fa-d6ce-4b46-a6be-3acc2b7c13a9"
      unitRef="usd">-65541000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTAtMS0xLTEtNzY0NzE_363d9b93-cb08-4891-a1e2-d28bf4faf459"
      unitRef="usd">2703000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTAtMy0xLTEtNzY0NzE_4711a8e6-92c4-4db2-ae3b-58c484dd95d1"
      unitRef="usd">21000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTAtNS0xLTEtNzY0NzE_054ee48f-4865-4469-a271-9a218a2f79be"
      unitRef="usd">5347000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTAtNy0xLTEtNzY0NzE_20abd2ec-380a-44bb-91e2-82c4a333c189"
      unitRef="usd">86000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTEtMS0xLTEtNzY0NzE_a0f074e3-32e7-4fbc-a1df-bb1ef852b507"
      unitRef="usd">-709000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTEtMy0xLTEtNzY0NzE_3b84a5e0-92d2-4119-a303-9b5b2adb8351"
      unitRef="usd">-277000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTEtNS0xLTEtNzY0NzE_f55ec811-2e1b-427f-a057-07eb78c36426"
      unitRef="usd">-1602000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTEtNy0xLTEtNzY0NzE_22f8d92f-789e-4b19-b0c1-d3738450b272"
      unitRef="usd">-451000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTItMS0xLTEtNzY0NzE_1f6192e0-40ec-4c50-9b7f-717269e27aaa"
      unitRef="usd">-34398000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTItMy0xLTEtNzY0NzE_f98bab21-16c4-4237-a875-36e1ada4ef10"
      unitRef="usd">-19336000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTItNS0xLTEtNzY0NzE_09e0bceb-b544-41bb-8d64-b16825b25f45"
      unitRef="usd">-104128000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTItNy0xLTEtNzY0NzE_4d9bf7f8-691b-4f4d-a002-a115f5c1529a"
      unitRef="usd">-65906000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTMtMS0xLTEtNzY0NzE_afa230c0-a66a-4a09-8391-e408dca472fc"
      unitRef="usd">319000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTMtMy0xLTEtNzY0NzE_87c302b5-016a-45d0-b182-7f674a7f519e"
      unitRef="usd">27000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTMtNS0xLTEtNzY0NzE_6a74222d-8bd3-44f7-b1af-fe8682e7950c"
      unitRef="usd">380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTMtNy0xLTEtNzY0NzE_595edb44-e4d8-409c-a761-906409526015"
      unitRef="usd">96000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTQtMS0xLTEtNzY0NzE_a8bba974-8f71-4f7e-994e-66f6317575cf"
      unitRef="usd">-34717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTQtMy0xLTEtNzY0NzE_9d72e48e-6e38-47b6-8f4f-104503a9454c"
      unitRef="usd">-19363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTQtNS0xLTEtNzY0NzE_e5a9859e-aa13-4adf-a403-d007f8488644"
      unitRef="usd">-104508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTQtNy0xLTEtNzY0NzE_18116502-7fab-439f-9f51-606e88289773"
      unitRef="usd">-66002000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtMS0xLTEtNzY0NzE_696d1299-88d7-4fb2-bf2d-502c3bc84ef7"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtMS0xLTEtNzY0NzE_a8c6ae4b-a737-452b-800d-2001a208df5d"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtMy0xLTEtNzY0NzE_07a946f6-480f-431b-9a41-769e4456e7be"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtMy0xLTEtNzY0NzE_8743b619-a416-48dd-8983-a4120693dac6"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtNS0xLTEtNzY0NzE_a66ca262-e1f0-4d38-9d34-6ec63d60b8ce"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtNS0xLTEtNzY0NzE_b19d8815-855f-42c6-88d4-88413ad2bf7e"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtNy0xLTEtNzY0NzE_c279cc5c-ef56-4ac2-8d0c-029affca2bd7"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTUtNy0xLTEtNzY0NzE_f9d98850-98c3-4057-863d-43e4a8a48523"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtMS0xLTEtNzY0NzE_af1b714e-f5ee-4d6c-ac7e-cf68c919c72e"
      unitRef="shares">377756000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtMS0xLTEtNzY0NzE_e865bdfd-a68d-498a-8b3b-aa557bfb810d"
      unitRef="shares">377756000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtMy0xLTEtNzY0NzE_a9344041-a331-4044-80d7-bc891363db41"
      unitRef="shares">106387000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtMy0xLTEtNzY0NzE_aea00390-2a58-4cd7-bba4-bb8c9a76ae7b"
      unitRef="shares">106387000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtNS0xLTEtNzY0NzE_a5d3e969-5c40-4188-8bcd-0e1b47a94f5b"
      unitRef="shares">381571000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtNS0xLTEtNzY0NzE_f855a3a9-97ca-4311-a99a-8ae4c1852122"
      unitRef="shares">381571000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtNy0xLTEtNzY0NzE_bddbaff3-bcc4-441d-99a5-252af146eef5"
      unitRef="shares">102495000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zMS9mcmFnOjBjMGIwZTNlNzZjMzQzYzA5MjM0MjY4YzFhMGU5ZjlmL3RhYmxlOjk1NTk1ZWM0M2VhNTRkMjM4OGRjN2ZiNzU3NjU1YjlhL3RhYmxlcmFuZ2U6OTU1OTVlYzQzZWE1NGQyMzg4ZGM3ZmI3NTc2NTViOWFfMTYtNy0xLTEtNzY0NzE_c4d833e5-6283-4e5e-b986-78fc9368d8db"
      unitRef="shares">102495000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfMy0xLTEtMS03NjQ3MQ_adb9b53a-2f68-4d3c-88d1-c416caaa1a42"
      unitRef="usd">-34717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfMy0zLTEtMS03NjQ3MQ_1f46a376-60e7-4217-865a-4ac088da6e3c"
      unitRef="usd">-19363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfMy01LTEtMS03NjQ3MQ_409693aa-893d-4a3d-a762-d8c5861d1d57"
      unitRef="usd">-104508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfMy03LTEtMS03NjQ3MQ_e1373d1d-6805-4737-9f9b-6d8df7e1c109"
      unitRef="usd">-66002000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNS0xLTEtMS03NjQ3MQ_f668dd8d-711b-4c69-8dc1-e15a34c7a533"
      unitRef="usd">291000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNS0zLTEtMS03NjQ3MQ_a531c908-0996-4573-9156-be72c3b3194b"
      unitRef="usd">175000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNS01LTEtMS03NjQ3MQ_5923cda0-e8f8-4d93-854c-133906a7b0e6"
      unitRef="usd">783000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNS03LTEtMS03NjQ3MQ_0a20a7e0-1572-4ab6-b3db-6ae16719b0e7"
      unitRef="usd">279000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNi0xLTEtMS03NjQ3MQ_3a346411-616f-4055-a293-965eb7603250"
      unitRef="usd">-709000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNi0zLTEtMS03NjQ3MQ_91e7e05d-c7cd-48bb-812e-fb4eac7f9126"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNi01LTEtMS03NjQ3MQ_9d0ce9b1-439d-470c-a564-f68fc14697d8"
      unitRef="usd">-4157000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNi03LTEtMS03NjQ3MQ_83e5a5ac-b842-4690-8ca5-b7b56118c699"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNy0xLTEtMS03NjQ3MQ_d179361b-2401-45df-9968-ef191b1317ca"
      unitRef="usd">-418000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNy0zLTEtMS03NjQ3MQ_226ce562-5df2-4c0a-9167-eb5b64046357"
      unitRef="usd">170000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNy01LTEtMS03NjQ3MQ_36552723-215e-4a72-b3d8-d82602039d54"
      unitRef="usd">-3374000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfNy03LTEtMS03NjQ3MQ_9f47041c-39dc-4b87-82a3-b250d751dbb0"
      unitRef="usd">276000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfOC0xLTEtMS03NjQ3MQ_3f184967-aa11-4191-88cf-fd55c6cb87ac"
      unitRef="usd">-35135000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfOC0zLTEtMS03NjQ3MQ_298a1921-f729-431b-bdc1-b6e6e2e3f3b0"
      unitRef="usd">-19193000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfOC01LTEtMS03NjQ3MQ_330921ce-c631-4ad0-8c60-f8d44da05636"
      unitRef="usd">-107882000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNC9mcmFnOmRiODljMmI3ZjYxNDRkY2Q5N2FmZDYwNmZhYThmNTg2L3RhYmxlOjhmOThlM2MxNzk5YjRkZTQ4ZDBkNTA0MjUxY2EzY2EzL3RhYmxlcmFuZ2U6OGY5OGUzYzE3OTliNGRlNDhkMGQ1MDQyNTFjYTNjYTNfOC03LTEtMS03NjQ3MQ_9b3cd18c-598d-4f06-aebf-03e14683bc12"
      unitRef="usd">-65726000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i996149a31ac9430181ee243c0db8b302_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xLTEtMS03NjQ3MQ_04b3e120-7585-40f1-9bf4-62315335ef68"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i996149a31ac9430181ee243c0db8b302_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0zLTEtMS03NjQ3MQ_0790dc66-d016-4c28-92f0-a6b634d1b9be"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i85ce155d77274a198692017553615324_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy02LTEtMS03NjQ3MQ_77556339-4e3a-4f32-a542-41c13a461e87"
      unitRef="shares">154979000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i85ce155d77274a198692017553615324_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy04LTEtMS03NjQ3MQ_e9e6adef-d52d-4d9a-b50e-b19717dd2491"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifd289834cd984644a18f386f077cb07b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xMC0xLTEtNzY0NzE_0bbc9ba8-8157-47a6-9aa7-7e6ea5546851"
      unitRef="shares">230699000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifd289834cd984644a18f386f077cb07b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xMi0xLTEtNzY0NzE_e2f510bb-362a-4096-8583-14a70b2425d3"
      unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3baa912c1d854f3c8325479cd96583f3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xNC0xLTEtNzY0NzE_b3eefeb3-cd27-4716-a5ae-9bd2db340df2"
      unitRef="usd">1255034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03ea22965f81439c9021095ed60d416e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xNi0xLTEtNzY0NzE_fb58d115-edac-4325-8ce6-4671f94e36e7"
      unitRef="usd">-3485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c73eaf20a044d7188315b38b1209f4d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xOC0xLTEtNzY0NzE_a17222b5-87ae-4835-9dda-645c9af6c9f5"
      unitRef="usd">-550130000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i996149a31ac9430181ee243c0db8b302_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0yMC0xLTEtNzY0NzE_f152f6d9-3d99-4fc5-92b2-d0219848c25b"
      unitRef="usd">701458000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNC02LTEtMS03NjQ3MQ_ce2f2c32-ef0a-4aea-8a58-2ae442050595"
      unitRef="shares">1555000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNS02LTEtMS03NjQ3MQ_94411075-7311-4f11-8102-db6206f0c3d5"
      unitRef="shares">20191000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNS04LTEtMS03NjQ3MQ_15e90e0c-3bc6-4235-af58-8eece6d15a38"
      unitRef="usd">2000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib2d387b9504441fb889e0fe8cceb3e8b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNS0xNC0xLTEtNzY0NzE_a8b35bf3-82a3-46bf-bda8-ebce5b2caddb"
      unitRef="usd">66737000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNS0yMC0xLTEtNzY0NzE_707fa6e9-6a46-4e43-82bf-97ee21789fea"
      unitRef="usd">66739000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi02LTEtMS03NjQ3MQ_010dab0c-aa87-4ef3-8f2a-981ae85c9b34"
      unitRef="shares">11343000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi04LTEtMS03NjQ3MQ_25076e5f-d167-4ec2-8240-9238918b179b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="icf056627f7ed410b804a419d8ca90768_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi0xMC0xLTEtNzY0NzE_4861cb30-a9fc-4538-ab83-6ccf8c6ebc24"
      unitRef="shares">-11343000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="icf056627f7ed410b804a419d8ca90768_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi0xMi0xLTEtNzY0NzE_0f6f2be4-a72c-4df0-a79c-eb9f81f3588b"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi0yMC0xLTEtNzY0NzE_3dc93c51-830c-42fe-ad28-d07b668f8fc4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNy02LTEtMS03NjQ3MQ_9b5e609f-8121-4c48-8c5c-1fd6af5790a6"
      unitRef="shares">1587000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib2d387b9504441fb889e0fe8cceb3e8b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNy0xNC0xLTEtNzY0NzE_ffae390a-5ac2-4fb0-b25e-b4ef06d8109a"
      unitRef="usd">3608000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNy0yMC0xLTEtNzY0NzE_7b784d0c-af3a-4b69-9d6c-101d0f04a5d9"
      unitRef="usd">3608000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if84a4993c8cc49a2ad192c9fd48bbfa5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfOS02LTEtMS03ODQ3Mw_2171e3e1-2f2b-420e-a76f-57f8ceace991"
      unitRef="shares">552000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib2d387b9504441fb889e0fe8cceb3e8b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfOS0xNC0xLTEtNzg0NzM_81c740a3-ec32-4d40-a0b7-b32eda572100"
      unitRef="usd">1430000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfOS0yMC0xLTEtODEwNzU_127360d1-d52a-40e0-80ba-fd48f7cb75be"
      unitRef="usd">1430000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="ib2d387b9504441fb889e0fe8cceb3e8b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfOS0xNC0xLTEtNzY0NzE_8e63c80b-0180-4362-9dcc-73d055fb8abb"
      unitRef="usd">132000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfOS0yMC0xLTEtNzY0NzE_0b70536c-67ba-4f0d-bd48-3eab369962c9"
      unitRef="usd">132000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="ib2d387b9504441fb889e0fe8cceb3e8b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTAtMTQtMS0xLTc2NDcx_5ca0304c-a294-4efe-9acc-d088cfbd8944"
      unitRef="usd">1430000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTAtMjAtMS0xLTc2NDcx_a56325ae-a18d-4ee4-b049-c903c4a601c7"
      unitRef="usd">1430000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib2d387b9504441fb889e0fe8cceb3e8b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTEtMTQtMS0xLTc2NDcx_58cd8bed-d3d2-44a2-bfaa-785a5c4d3c2e"
      unitRef="usd">17270000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTEtMjAtMS0xLTc2NDcx_76310d66-3aec-4a4d-a17a-a384b5ef9250"
      unitRef="usd">17270000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib56ed911be36457482c4ceccfc8e01eb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTItMTYtMS0xLTc2NDcx_64e671fe-ba11-4d6a-bf31-da0505851a03"
      unitRef="usd">-418000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTItMjAtMS0xLTc2NDcx_1923dc62-e2bf-4999-885b-ff902d033ab9"
      unitRef="usd">-418000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i9fc23b16be13487ca6c3158af5d66158_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTMtMTgtMS0xLTc2NDcx_9134c184-bc54-48f8-8d67-e1136438aff1"
      unitRef="usd">-34717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTMtMjAtMS0xLTc2NDcx_92f6102b-ac77-496f-b0bb-70321ea749f2"
      unitRef="usd">-34717000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMS0xLTEtNzY0NzE_8511ea4d-2a92-4f79-a1a3-98c3c67e2627"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMy0xLTEtNzY0NzE_8022efac-aee3-44de-8fe4-d20e860c95fc"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4d6a968439674ce883b2fe6be5e4ab1e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtNi0xLTEtNzY0NzE_59f3b2bd-c52d-43bc-bf96-cdd5f07e9134"
      unitRef="shares">149825000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4d6a968439674ce883b2fe6be5e4ab1e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtOC0xLTEtNzY0NzE_a52e4129-47af-445b-b1c9-bf7c7ef2cf12"
      unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i59207a3535b5430eb47b873b1736d6c0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTAtMS0xLTc2NDcx_79052fd9-de3d-48eb-ac81-a862c00bb2ea"
      unitRef="shares">219356000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i59207a3535b5430eb47b873b1736d6c0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTItMS0xLTc2NDcx_bee754bf-3c89-4377-bd2d-c7f31dc9727d"
      unitRef="usd">22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06fa445f78134c8985baa03670ade217_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTQtMS0xLTc2NDcx_643f354b-4868-4679-b38c-397ac9e7b894"
      unitRef="usd">1212167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i896c259615b54a9fbad0d3d2a0bdf0d6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTYtMS0xLTc2NDcx_8ad8cd5b-7581-40bf-abac-d39b78ddd1ef"
      unitRef="usd">-3903000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic7b925d530b44c6ab929d9e71ca99a46_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTgtMS0xLTc2NDcx_15548dae-5edd-4869-9e81-65569f51d305"
      unitRef="usd">-584847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMjAtMS0xLTc2NDcx_41d56237-a44c-48ca-a0fc-c7bb73cf3d12"
      unitRef="usd">623454000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i76744325cceb42f29d531a0376049272_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMS0xLTEtNzY0NzE_7ac8be90-c03e-4c91-9281-b1f97a52b2f1"
      unitRef="shares">190477000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i76744325cceb42f29d531a0376049272_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMy0xLTEtNzY0NzE_d07107c9-6c96-46a6-be06-f2f64c99b739"
      unitRef="usd">447166000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ida5681def7384186a2376e653c8d68bf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktNi0xLTEtNzY0NzE_3256f85a-7e63-4ebf-9e48-a945b7568e8b"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ida5681def7384186a2376e653c8d68bf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktOC0xLTEtNzY0NzE_1738fa09-e50e-434e-98cd-5bda59b7f09a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibcdefd450f034c5e85d99cbf4c14d47c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTAtMS0xLTc2NDcx_0f9dc022-4347-448e-8afb-aa179af1384f"
      unitRef="shares">110170000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibcdefd450f034c5e85d99cbf4c14d47c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTItMS0xLTc2NDcx_283baa8c-0726-4218-8997-523b2ae5b2fd"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia09564b55475419ba7c016300c3a14c9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTQtMS0xLTc2NDcx_b8b75ca2-4a6a-410f-8a5f-91c25e2135ca"
      unitRef="usd">115295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9912196bbb345248fcec8c4749763c8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTYtMS0xLTc2NDcx_395b0c6e-bc13-44ce-844f-3cea3a7fed6b"
      unitRef="usd">-691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b49ee50b61a4f6b9cd71f111fff28e0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTgtMS0xLTc2NDcx_fc8a78c2-0b3d-432b-831c-d8570c32d156"
      unitRef="usd">-431653000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76744325cceb42f29d531a0376049272_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMjAtMS0xLTc2NDcx_ba75b316-2939-4f1c-8f86-1d5d2e20847f"
      unitRef="usd">-317039000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0fae9c806c3240e794c3470f1944f648_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjAtMTAtMS0xLTc2NDcx_b73a116f-88ec-4a65-9355-cd6cce7dad2a"
      unitRef="shares">2758000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iadc314f9224e4a7f9fc7d7a90b7fe976_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjAtMTQtMS0xLTc2NDcx_cf8bdefd-e1cc-49cc-b1b3-527b8b02a731"
      unitRef="usd">4930000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjAtMjAtMS0xLTc2NDcx_264617de-de89-4746-a50d-7fef74d4e623"
      unitRef="usd">4930000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="iadc314f9224e4a7f9fc7d7a90b7fe976_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjMtMTQtMS0xLTc2NDcx_d4e6e128-eb8c-452f-901c-16c1871b92c6"
      unitRef="usd">118000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjMtMjAtMS0xLTc2NDcx_c6bbb307-8a16-4c35-8210-e5cdd3deb45c"
      unitRef="usd">118000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="iadc314f9224e4a7f9fc7d7a90b7fe976_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjQtMTQtMS0xLTc2NDcx_1dee7412-39ce-4746-9a20-f64911112344"
      unitRef="usd">1429000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjQtMjAtMS0xLTc2NDcx_a11d53b2-bc01-4400-98cb-d09b29e63119"
      unitRef="usd">1429000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iadc314f9224e4a7f9fc7d7a90b7fe976_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjUtMTQtMS0xLTc2NDcx_19f2db14-ceac-43b3-b5f2-3bb55f06a83e"
      unitRef="usd">10592000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjUtMjAtMS0xLTc2NDcx_86943c07-31b6-4213-9ac9-23d5739a7d5b"
      unitRef="usd">10592000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if3d6d14ab32a487fb4254494d383d80e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjYtMTYtMS0xLTc2NDcx_fba52287-d88b-4a24-b7e4-81061ab5b256"
      unitRef="usd">170000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjYtMjAtMS0xLTc2NDcx_c93fc443-4748-4559-bfd6-e433a9e9b9a9"
      unitRef="usd">170000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i2de6b6c8bab14e14b6101a6721355ee4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjctMTgtMS0xLTc2NDcx_ebf2bae9-4564-4f30-b79a-3f95f45ef975"
      unitRef="usd">-19363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjctMjAtMS0xLTc2NDcx_5d69fd1f-74fe-422b-a779-6395252b8c3c"
      unitRef="usd">-19363000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="icd24b047a176473892b248c68a79c53a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMS0xLTEtNzY0NzE_7c7a47a3-6cdf-4d07-a777-a6aa4a38d79a"
      unitRef="shares">190477000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="icd24b047a176473892b248c68a79c53a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMy0xLTEtNzY0NzE_ee2dbb2e-b4a7-45d0-9040-0550b731d642"
      unitRef="usd">447166000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i21a69ed5038a440481b63b27952684ec_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtNi0xLTEtNzY0NzE_d9da5015-b5eb-4cc6-a86f-5cc788882fdc"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i21a69ed5038a440481b63b27952684ec_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtOC0xLTEtNzY0NzE_5ad18172-91bd-4d43-9092-99f1c7750f6b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia606087ce9f146a183827578118aaec4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTAtMS0xLTc2NDcx_dbea8593-f163-4b82-940c-1ff421a44868"
      unitRef="shares">112928000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia606087ce9f146a183827578118aaec4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTItMS0xLTc2NDcx_ae49e8e3-d925-419b-a504-ce96d67df1e0"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i281892fe594a49a1b2007accc812829c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTQtMS0xLTc2NDcx_2e87d7f8-8f9a-4921-8b21-3a2a4e251c2d"
      unitRef="usd">132364000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0dedf0dd5ce7458bbdeac25ec6ce6f1d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTYtMS0xLTc2NDcx_44ad03af-3f9c-4a5e-9227-3de7aa6e1040"
      unitRef="usd">-521000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i311f04aea0de4bc69889035dcd0784b5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTgtMS0xLTc2NDcx_6402ea72-530d-4c6c-ab8f-2560227eb407"
      unitRef="usd">-451016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd24b047a176473892b248c68a79c53a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMjAtMS0xLTc2NDcx_bd89cec9-ec50-4b9f-9a5a-3034245353e1"
      unitRef="usd">-319163000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMS0xLTEtNzY0NzE_2b099375-5b29-4d14-a2af-8a4747eab866"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMy0xLTEtNzY0NzE_47edb7ac-bce3-4831-8eb3-94b52738e990"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i084c7889635841bbbe1eea636a989c02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtNi0xLTEtNzY0NzE_b2ae6349-e77b-4b34-8827-11af014e9e46"
      unitRef="shares">78954000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i084c7889635841bbbe1eea636a989c02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtOC0xLTEtNzY0NzE_e6900aaf-1da2-4b22-a614-7aecdc73e15e"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i20ea2c9b6bc14adbac9ed6b889cfd8bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTAtMS0xLTc2NDcx_9b1a074e-ac6d-4734-b79b-142e629799d3"
      unitRef="shares">304701000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i20ea2c9b6bc14adbac9ed6b889cfd8bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTItMS0xLTc2NDcx_fc007682-ff89-4829-a17e-6170375c16f1"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8032bae3c4f04d3a8ab2a4ecee175fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTQtMS0xLTc2NDcx_34c06b03-d55e-4edb-a510-e7251a8606da"
      unitRef="usd">1225815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ff5f6d143b046c2ada62f5c36d387bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTYtMS0xLTc2NDcx_7e056137-c35a-46f1-9d62-60f2d0a1a180"
      unitRef="usd">-529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1b057b21354460da2305bb967d80800_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTgtMS0xLTc2NDcx_f19f47ed-e88d-421e-b525-1a91fcb21513"
      unitRef="usd">-480339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMjAtMS0xLTc2NDcx_5abac223-6bf2-446d-a718-1862b53c7312"
      unitRef="usd">744985000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzQtNi0xLTEtNzY0NzE_ed6a7fff-9d66-4446-a405-8e3125a3391c"
      unitRef="shares">2476000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="iaaf5903ee71c4049a0d78e889fc7818f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzQtMTAtMS0xLTc2NDcx_4cc854c9-b48a-42dc-8b4c-c632d8100bcf"
      unitRef="shares">97000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <kvsb:AdjustmentToAdditionalPaidInCapitalTaxWithholdingsOnReleaseOfAwards
      contextRef="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzUtMTQtMS0xLTc2NDcx_6b58e02b-55a0-469c-be4c-daea6e1607ee"
      unitRef="usd">695000</kvsb:AdjustmentToAdditionalPaidInCapitalTaxWithholdingsOnReleaseOfAwards>
    <kvsb:AdjustmentToAdditionalPaidInCapitalTaxWithholdingsOnReleaseOfAwards
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzUtMjAtMS0xLTc2NDcx_c53b5c99-87aa-40b2-815f-5e933420e052"
      unitRef="usd">695000</kvsb:AdjustmentToAdditionalPaidInCapitalTaxWithholdingsOnReleaseOfAwards>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzYtNi0xLTEtNzY0NzE_dd25218f-4b9b-4226-8f92-74e494b6a1b6"
      unitRef="shares">23252000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzYtOC0xLTEtNzY0NzE_069e31e8-c6ad-4e44-93e9-d2984638c17c"
      unitRef="usd">2000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzYtMTQtMS0xLTc2NDcx_2b175893-50c0-4d7c-97ca-f5116c1464f7"
      unitRef="usd">77230000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzYtMjAtMS0xLTc2NDcx_b7549684-f2f0-4324-a8e3-9936197fa625"
      unitRef="usd">77232000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctNi0xLTEtNzY0NzE_147512ad-ec67-470e-a7bc-2ffb3c4d1be7"
      unitRef="shares">88049000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctOC0xLTEtNzY0NzE_af102e43-b05b-41b8-84e3-7bc4cb180871"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="iaaf5903ee71c4049a0d78e889fc7818f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctMTAtMS0xLTc2NDcx_74825acc-6885-45dc-bd50-6efdc1ba06cc"
      unitRef="shares">-88049000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iaaf5903ee71c4049a0d78e889fc7818f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctMTItMS0xLTc2NDcx_e94e5692-126f-4e80-a310-1bca4e2a63ab"
      unitRef="usd">-9000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctMjAtMS0xLTc2NDcx_111dfe04-bd85-4eb1-8292-a3ac112dfe0d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtNi0xLTEtNzY0NzE_3dfe74f3-7088-4f96-93f3-5dd2f746bca4"
      unitRef="shares">3046000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iaaf5903ee71c4049a0d78e889fc7818f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtMTAtMS0xLTc2NDcx_00f4e41b-250c-4155-977e-f719f30ab00e"
      unitRef="shares">2434000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaaf5903ee71c4049a0d78e889fc7818f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtMTItMS0xLTc2NDcx_9f2e03a9-2817-4673-8e50-0ab7318ac700"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtMTQtMS0xLTc2NDcx_e6a18988-30f0-4e18-82f3-29c94c778d39"
      unitRef="usd">11218000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtMjAtMS0xLTc2NDcx_b13c324f-a856-4f6b-b1f7-8aa0866d06ff"
      unitRef="usd">11219000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="iaaf5903ee71c4049a0d78e889fc7818f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzktMTAtMS0xLTc2NDcx_0f0e1130-d3ab-45b7-85ec-71f6f1330a08"
      unitRef="shares">173000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if89caf9e0b3641ca8fd80f6f7d98e96d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDEtNi0xLTEtNzg1NTg_d294bf13-e68c-4be3-a393-e080f04c87dc"
      unitRef="shares">552000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDEtMTQtMS0xLTc4NTU4_91849fa8-7135-48d8-9152-f46e56674584"
      unitRef="usd">1430000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDEtMjAtMS0xLTgxMDg0_2805520a-ffb7-4dde-aaa7-67cb68e2d561"
      unitRef="usd">1430000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDAtMTQtMS0xLTc2NDcx_68b2cb7c-fe70-4801-9ae1-6d1bcfddf8c8"
      unitRef="usd">383000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDAtMjAtMS0xLTc2NDcx_51dcadfe-b550-4a35-8fdd-c1079639477d"
      unitRef="usd">383000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDEtMTQtMS0xLTc2NDcx_c158de58-e0f1-4451-b65a-76ff83828848"
      unitRef="usd">4289000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDEtMjAtMS0xLTc2NDcx_e192575a-b1c0-4752-8b75-4f7db568b346"
      unitRef="usd">4289000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75c01a5a1e15491681ab0b83e1b8acf6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDItMTQtMS0xLTc2NDcx_7bfbf4dd-8638-406b-92f1-b9a4f751d762"
      unitRef="usd">46957000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDItMjAtMS0xLTc2NDcx_0f46fc0a-6c75-4c65-8577-03031d102d9c"
      unitRef="usd">46957000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i70a06ebc9fb3461b909e1fd202efaf2a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDMtMTYtMS0xLTc2NDcx_b74b72a5-5238-40b1-bace-9ca10c93f31b"
      unitRef="usd">-3374000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDMtMjAtMS0xLTc2NDcx_adb92ee2-cbd2-427e-9aeb-808992a62422"
      unitRef="usd">-3374000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i63bea138b1014bdaa1cdc151923a9cdb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDQtMTgtMS0xLTc2NDcx_09b24cbe-4623-4593-8a0c-b6cd5edc1ff4"
      unitRef="usd">-104508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDQtMjAtMS0xLTc2NDcx_4081bb46-a56b-4dd8-b4eb-0bc01f3e52a2"
      unitRef="usd">-104508000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMS0xLTEtNzY0NzE_dc6f87da-b309-4716-b985-291effc57806"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMy0xLTEtNzY0NzE_2348c476-5eb9-457c-b512-d74913bbef78"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4d6a968439674ce883b2fe6be5e4ab1e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtNi0xLTEtNzY0NzE_6e6aad24-9391-4c4c-8b43-35c66deaa926"
      unitRef="shares">149825000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4d6a968439674ce883b2fe6be5e4ab1e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtOC0xLTEtNzY0NzE_21b99a24-2c6d-4c5b-a121-3a34dee683bf"
      unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i59207a3535b5430eb47b873b1736d6c0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTAtMS0xLTc2NDcx_6898cfa3-22e2-4729-bf05-800b2b0ca645"
      unitRef="shares">219356000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i59207a3535b5430eb47b873b1736d6c0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTItMS0xLTc2NDcx_33f06b74-0ee2-411e-a391-6bab175b0908"
      unitRef="usd">22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06fa445f78134c8985baa03670ade217_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTQtMS0xLTc2NDcx_06e5617e-44c3-433b-ba92-47f8475347bd"
      unitRef="usd">1212167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i896c259615b54a9fbad0d3d2a0bdf0d6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTYtMS0xLTc2NDcx_952d0466-644d-485c-a75c-ef57780f9712"
      unitRef="usd">-3903000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic7b925d530b44c6ab929d9e71ca99a46_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTgtMS0xLTc2NDcx_6ebb2b79-e1dc-49f9-8d51-5b53c7e6b909"
      unitRef="usd">-584847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMjAtMS0xLTc2NDcx_a6f6ca23-98a1-4c06-810c-dc39b45af171"
      unitRef="usd">623454000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0f7b17ec9b5e474a8a53d06d6b0639e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMS0xLTEtNzY0NzE_e471479d-33b1-41c0-b308-93008d5f8cb1"
      unitRef="shares">190477000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0f7b17ec9b5e474a8a53d06d6b0639e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMy0xLTEtNzY0NzE_ac43e7d5-3b8b-49f2-aad5-ade2f2da5bd7"
      unitRef="usd">447166000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3cae97bfae6d49f5b8365ea700df0437_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtNi0xLTEtNzY0NzE_4a166659-7145-47b3-a97a-dd70e5bf5c59"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3cae97bfae6d49f5b8365ea700df0437_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtOC0xLTEtNzY0NzE_34c1e005-b527-4bb0-ae0f-c82ebb65e573"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ida77bd9843c34df58a3c84a6c2ceee7d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTAtMS0xLTc2NDcx_09fa152e-a034-40e9-91da-1071c1bf9844"
      unitRef="shares">103777000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ida77bd9843c34df58a3c84a6c2ceee7d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTItMS0xLTc2NDcx_fb17feb9-2f0c-41a6-89a8-217ba937a6bc"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica0cf36a98d148248ce8f6f7ffe570d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTQtMS0xLTc2NDcx_db3f989a-3b32-44df-b1c3-3648b2fe7177"
      unitRef="usd">87945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19b373fcebec43bbb4eec15174bdab69_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTYtMS0xLTc2NDcx_6b3b5e7b-ea97-4002-b79a-c71bdb88f188"
      unitRef="usd">-797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i307dddda06204509b3cce4d8d61fe4a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTgtMS0xLTc2NDcx_1abb1e58-1e00-4bd3-a1e3-a187b2d8e016"
      unitRef="usd">-385014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f7b17ec9b5e474a8a53d06d6b0639e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMjAtMS0xLTc2NDcx_e469ded6-af89-4f3c-ba8b-759ba7da7d3d"
      unitRef="usd">-297856000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i211e5d0e78184c62bb67722bf4e1ffd2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTEtMTAtMS0xLTc2NDcx_db00804f-1885-4905-ade0-c7ffb1a36aad"
      unitRef="shares">9130000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i617117e159fa40ec8c0185afb0de8bac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTEtMTQtMS0xLTc2NDcx_efab6ed7-ef5d-4e95-931e-aa81c5a5b05e"
      unitRef="usd">12836000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTEtMjAtMS0xLTc2NDcx_58a07ea9-9476-468f-8431-d8bdf9e6203b"
      unitRef="usd">12836000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i211e5d0e78184c62bb67722bf4e1ffd2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTItMTAtMS0xLTc2NDcx_ffa04afb-7ead-412b-979a-4138712c2f2f"
      unitRef="shares">21000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="i617117e159fa40ec8c0185afb0de8bac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTMtMTQtMS0xLTc2NDcx_0aa15bdc-751b-4539-a90a-870cafdf0cf5"
      unitRef="usd">324000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTMtMjAtMS0xLTc2NDcx_02a1c660-05a4-45e7-97fa-b89e285d33ef"
      unitRef="usd">324000</kvsb:AdjustmentsToAdditionalPaidInCapitalEarlyVestingOfStockOptions>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="i617117e159fa40ec8c0185afb0de8bac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTQtMTQtMS0xLTc2NDcx_cc7d2f53-f089-484a-9327-2aec80c89f47"
      unitRef="usd">4288000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTQtMjAtMS0xLTc2NDcx_775e8b99-cf61-4831-b659-61bc3d2f2cdf"
      unitRef="usd">4288000</kvsb:AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockAwards>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i617117e159fa40ec8c0185afb0de8bac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTUtMTQtMS0xLTc2NDcx_da314e20-ea94-464f-bc7a-b0627c50aac3"
      unitRef="usd">26971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTUtMjAtMS0xLTc2NDcx_29c04e95-1f26-44c1-8053-a594c08a9269"
      unitRef="usd">26971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9bd7665b056a438c86ca82cf961068b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTYtMTYtMS0xLTc2NDcx_a40116d0-03d2-49d6-9678-caffddf49d84"
      unitRef="usd">276000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTYtMjAtMS0xLTc2NDcx_01e30a06-261b-4cfa-a881-37ef3fc6cfa8"
      unitRef="usd">276000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i1256485ebac1416496858a4ffc51f79c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTctMTgtMS0xLTc2NDcx_44fccb50-339f-459a-a55c-003bcd930c87"
      unitRef="usd">-66002000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTctMjAtMS0xLTc2NDcx_7983abf3-2ae2-4792-905b-20492522cb76"
      unitRef="usd">-66002000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="icd24b047a176473892b248c68a79c53a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMS0xLTEtNzY0NzE_97d61de9-73aa-429d-b24d-df84aaa46e81"
      unitRef="shares">190477000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="icd24b047a176473892b248c68a79c53a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMy0xLTEtNzY0NzE_ad198636-9441-4f4a-aff4-2ea56be77ee1"
      unitRef="usd">447166000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i21a69ed5038a440481b63b27952684ec_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtNi0xLTEtNzY0NzE_30b4edd5-10b5-4911-a0b9-d1e00729883e"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i21a69ed5038a440481b63b27952684ec_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtOC0xLTEtNzY0NzE_994b2ad3-cc3f-418f-b871-ea6f1e1f9af8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia606087ce9f146a183827578118aaec4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTAtMS0xLTc2NDcx_e4e5c2b0-d34c-455b-b231-7c46458931fe"
      unitRef="shares">112928000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia606087ce9f146a183827578118aaec4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTItMS0xLTc2NDcx_1e533477-1b45-49b2-ae4d-5b198ed873c1"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i281892fe594a49a1b2007accc812829c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTQtMS0xLTc2NDcx_e58ff9a9-9c15-4089-abe2-29d491c9cd37"
      unitRef="usd">132364000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0dedf0dd5ce7458bbdeac25ec6ce6f1d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTYtMS0xLTc2NDcx_a1d205d4-7c3c-4bba-8f1f-00907432f218"
      unitRef="usd">-521000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i311f04aea0de4bc69889035dcd0784b5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTgtMS0xLTc2NDcx_d9d2163b-302a-4eff-9ce1-644a4f9eee31"
      unitRef="usd">-451016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd24b047a176473892b248c68a79c53a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMjAtMS0xLTc2NDcx_d02728d1-14fb-48ab-a1a2-8d96f19ceab7"
      unitRef="usd">-319163000</us-gaap:StockholdersEquity>
    <kvsb:RecapitalizationExchangeRatio
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfMzc1_3611002e-6b44-4ffe-89cd-162a5b6e878d"
      unitRef="number">3.1057</kvsb:RecapitalizationExchangeRatio>
    <us-gaap:NetIncomeLoss
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNC0xLTEtMS03NjQ3MQ_7cf2ba30-a727-4d58-be34-7553630691b7"
      unitRef="usd">-104508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNC0zLTEtMS03NjQ3MQ_38d713ab-a767-412a-80f0-56916fe6a7ac"
      unitRef="usd">-66002000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNi0xLTEtMS03NjQ3MQ_8a01f71e-2599-45ee-82d4-e8d8e3d99085"
      unitRef="usd">4169000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNi0zLTEtMS03NjQ3MQ_6ec664d6-cdfe-4da1-b95e-8b406c7509c3"
      unitRef="usd">3202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNy0xLTEtMS03NjQ3MQ_d475bfc9-dc97-4326-b4e5-d96bcfb5cc3b"
      unitRef="usd">46957000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNy0zLTEtMS03NjQ3MQ_da58a516-6471-433e-b58c-dddb10aa92e5"
      unitRef="usd">26971000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfOC0xLTEtMS03NjQ3MQ_a7e7e1ba-3239-4bed-96f1-cdca40cf3b65"
      unitRef="usd">-40000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfOC0zLTEtMS03NjQ3MQ_544fd1b8-27c7-4345-8656-5895fba3c5f9"
      unitRef="usd">76000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfOS0xLTEtMS03NjQ3MQ_05b1468d-ef2d-4a35-a6c3-66efb31a94bc"
      unitRef="usd">677000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfOS0zLTEtMS03NjQ3MQ_a013a606-cded-48f5-9e13-4da6483c42d5"
      unitRef="usd">-294000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTEtMS0xLTEtNzY0NzE_b36389ca-77cb-4f47-89f2-300ab46d0359"
      unitRef="usd">-2750000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTEtMy0xLTEtNzY0NzE_ceca273a-de5a-4dd2-af4b-081601b1e33d"
      unitRef="usd">5042000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTItMS0xLTEtNzY0NzE_cc9f3836-8b64-4c95-a340-da42b055862d"
      unitRef="usd">-6075000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTItMy0xLTEtNzY0NzE_bd4109ee-a3ab-4df7-877f-4b2039d97c68"
      unitRef="usd">-426000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <kvsb:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTMtMS0xLTEtNzY0NzE_ac552e66-e79f-4ef1-ad97-dd20dd6d1963"
      unitRef="usd">-5120000</kvsb:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <kvsb:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTMtMy0xLTEtNzY0NzE_29e98c4e-4de5-4663-a089-a84b33a6c659"
      unitRef="usd">-4938000</kvsb:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTQtMS0xLTEtNzY0NzE_610853ac-1e6c-48b5-9202-0335f66021e8"
      unitRef="usd">269000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTQtMy0xLTEtNzY0NzE_2496c408-09cf-4fa3-b1f4-a5299627050d"
      unitRef="usd">-330000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTUtMS0xLTEtNzY0NzE_ccb75dd8-f097-4e8d-8042-0b52b14564d2"
      unitRef="usd">-445000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTUtMy0xLTEtNzY0NzE_6777a5b6-affa-443a-b50b-baa051e855a5"
      unitRef="usd">221000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTYtMS0xLTEtNzY0NzE_ad057e1b-2eeb-4846-b665-bd0063f6dca9"
      unitRef="usd">-5280000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTYtMy0xLTEtNzY0NzE_f2c2737f-3051-4822-9559-2cf026514a77"
      unitRef="usd">-4147000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTctMS0xLTEtNzY0NzE_d10620b5-0eec-42a6-be50-47ff63bf69a4"
      unitRef="usd">5351000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTctMy0xLTEtNzY0NzE_5059953f-1761-4ecb-ad7f-fd17b9d3eb81"
      unitRef="usd">5453000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTgtMS0xLTEtNzY0NzE_618e2d88-853d-4dee-9d01-afe0d40deaa4"
      unitRef="usd">-40797000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMTgtMy0xLTEtNzY0NzE_0a787063-7d8a-4830-8dbd-b4073d3376fc"
      unitRef="usd">-33280000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjAtMS0xLTEtNzY0NzE_fce9f0a1-07ea-4830-b488-4546827463b3"
      unitRef="usd">2182000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjAtMy0xLTEtNzY0NzE_07caee3f-cfaa-45b8-9a41-6706c3f6ee8f"
      unitRef="usd">8089000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjEtMS0xLTEtNzY0NzE_d831f441-e6af-42a3-8eac-3ca29aac3647"
      unitRef="usd">555052000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjEtMy0xLTEtNzY0NzE_93aee101-49c8-407a-b2ae-59f5064a0741"
      unitRef="usd">40251000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjItMS0xLTEtNzY0NzE_0a11984e-47bc-4dc7-9878-65b589b232f3"
      unitRef="usd">7822000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjItMy0xLTEtNzY0NzE_66a4cef8-092e-4d32-8411-b85caa466e79"
      unitRef="usd">2411000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjMtMS0xLTEtNzY0NzE_d9d0ccdf-97b6-41dc-9a80-0510fc1befd6"
      unitRef="usd">224005000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjMtMy0xLTEtNzY0NzE_e340245c-6774-4b46-941e-dc8a5d869b6c"
      unitRef="usd">50645000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjQtMS0xLTEtNzY0NzE_23bbfe08-ea2d-4336-ae49-0c6ddcdbeb56"
      unitRef="usd">-325407000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjQtMy0xLTEtNzY0NzE_01e4fd64-08fd-4ac8-aeb3-b5dab9eee973"
      unitRef="usd">4716000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjYtMS0xLTEtNzY0NzE_05bd3dd7-290c-485b-b07d-1122a739ba6b"
      unitRef="usd">11219000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjYtMy0xLTEtNzY0NzE_8f1e9b0d-7723-4dc4-828a-96912b07515a"
      unitRef="usd">12836000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjctMS0xLTEtNzg0MzM_03e3d4d4-a7f3-40b0-93e6-80abf41e4bec"
      unitRef="usd">1430000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjctMy0xLTEtNzg4Njg_10115e7e-d63e-4dbe-bb23-c9355b45ae77"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <kvsb:PaymentOfTransactionCostsRelatedToReverseRecapitalization
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjctMS0xLTEtNzY0NzE_2521e1c4-28f4-4c17-91ab-ea0488ecee04"
      unitRef="usd">314000</kvsb:PaymentOfTransactionCostsRelatedToReverseRecapitalization>
    <kvsb:PaymentOfTransactionCostsRelatedToReverseRecapitalization
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjctMy0xLTEtNzY0NzE_6eb81470-db95-49b9-9b58-2d31c58bd050"
      unitRef="usd">2973000</kvsb:PaymentOfTransactionCostsRelatedToReverseRecapitalization>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjgtMS0xLTEtNzY0NzE_e0974a6e-0761-4138-9ed4-c1f596f31ef0"
      unitRef="usd">695000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjgtMy0xLTEtNzY0NzE_1800e8af-3628-4400-a937-6009841105e2"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjktMS0xLTEtNzY0NzE_d75cef8b-c4f6-4fa7-98d4-aef6c40f846f"
      unitRef="usd">77232000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMjktMy0xLTEtNzY0NzE_28882f61-2159-4041-a45f-163079efe67d"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <kvsb:PrepaymentsForRepurchaseOfCommonStock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzAtMS0xLTEtNzY0NzE_b74b767f-9f3f-4cc1-a0cb-6bbf32d53fe5"
      unitRef="usd">68000</kvsb:PrepaymentsForRepurchaseOfCommonStock>
    <kvsb:PrepaymentsForRepurchaseOfCommonStock
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzAtMy0xLTEtNzY0NzE_f039cd7f-52f3-4dd7-b1a9-670d2ccc62d9"
      unitRef="usd">0</kvsb:PrepaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzEtMS0xLTEtNzY0NzE_ccf6ed3c-bd46-4f23-b18e-0a3e07425ce2"
      unitRef="usd">-65660000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzEtMy0xLTEtNzY0NzE_e822ff12-628a-4a0e-aaf3-127927b71f40"
      unitRef="usd">9863000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzItMS0xLTEtNzY0NzE_738c82e6-234d-4a26-abc6-0fedb7d97e7d"
      unitRef="usd">783000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzItMy0xLTEtNzY0NzE_0a8b075c-aac3-4baa-bc00-5c151ca1c9f1"
      unitRef="usd">278000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzMtMS0xLTEtNzY0NzE_57943766-5678-40e2-bf02-0dc5543b15e5"
      unitRef="usd">-431081000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzMtMy0xLTEtNzY0NzE_636a9ac4-6662-48c3-ad7e-794ff17a8b33"
      unitRef="usd">-18423000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzQtMS0xLTEtNzY0NzE_673e7a7d-911e-4187-8058-101662809d7c"
      unitRef="usd">521812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0f7b17ec9b5e474a8a53d06d6b0639e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzQtMy0xLTEtNzY0NzE_b0ad2e99-7611-4eee-a23b-65ba27d0884b"
      unitRef="usd">84743000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzUtMS0xLTEtNzY0NzE_2c30ba87-e6bd-4bc0-9840-3740ced14277"
      unitRef="usd">90731000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd24b047a176473892b248c68a79c53a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzUtMy0xLTEtNzY0NzE_10ec843a-7f0b-4408-b9e5-183c1292e5a9"
      unitRef="usd">66320000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzctMS0xLTEtNzY0NzE_b7153f96-8d3f-4230-a9a6-09f5891a0bff"
      unitRef="usd">256000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzctMy0xLTEtNzY0NzE_599f87a9-cb8c-4ac2-ac6d-e1ab99e62560"
      unitRef="usd">296000</us-gaap:IncomeTaxesPaidNet>
    <kvsb:VestingOfRestrictedStockAndEarlyExercisedStockOptions
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzktMS0xLTEtNzY0NzE_6bdd1b45-c3f8-4143-80d3-d907388303f4"
      unitRef="usd">4672000</kvsb:VestingOfRestrictedStockAndEarlyExercisedStockOptions>
    <kvsb:VestingOfRestrictedStockAndEarlyExercisedStockOptions
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfMzktMy0xLTEtNzY0NzE_99f1f84c-a67a-498c-9f3c-03e3307a82c5"
      unitRef="usd">4612000</kvsb:VestingOfRestrictedStockAndEarlyExercisedStockOptions>
    <kvsb:LeaseLiabilitiesArisingFromObtainingRightOfUseAssets
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNDAtMS0xLTEtNzY0NzE_e4eccefa-da82-4b04-96a4-adf9e680d3b6"
      unitRef="usd">0</kvsb:LeaseLiabilitiesArisingFromObtainingRightOfUseAssets>
    <kvsb:LeaseLiabilitiesArisingFromObtainingRightOfUseAssets
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNDAtMy0xLTEtNzY0NzE_5db6a623-263f-4453-a3c6-025fdea9344f"
      unitRef="usd">34971000</kvsb:LeaseLiabilitiesArisingFromObtainingRightOfUseAssets>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNDEtMS0xLTEtNzY0NzE_fb9afd1e-47a2-4f02-91e2-9767d3671423"
      unitRef="usd">734000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNDEtMy0xLTEtNzY0NzE_5bd62a70-9cab-453d-ac7e-88bc2867aad4"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNDItMS0xLTEtNzY0NzE_5a840351-efdf-4461-8dcf-e8922e750f81"
      unitRef="usd">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180MC9mcmFnOmE2M2Y1Y2RhM2EzOTRiYmZiYzYxM2JmOWMwOTIzOGE3L3RhYmxlOjRlMjY1NzA5NjgyNDQzOTE5MTdjZjgzODUzNDJiNjFjL3RhYmxlcmFuZ2U6NGUyNjU3MDk2ODI0NDM5MTkxN2NmODM4NTM0MmI2MWNfNDItMy0xLTEtNzY0NzE_e2c7ab08-1af8-4ebe-93df-c7f957f7a4ed"
      unitRef="usd">1617000</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180Ni9mcmFnOmQ2MmRlNmJiMGZmOTQzYzk4MzE0OGFkZDYwMDZiZTBkL3RleHRyZWdpb246ZDYyZGU2YmIwZmY5NDNjOTgzMTQ4YWRkNjAwNmJlMGRfMTIzNg_62fc7c9f-224b-452a-a32f-6cd5625d5304">Description of Business&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nextdoor Holdings, Inc. (&#x201c;Nextdoor&#x201d; or the &#x201c;Company&#x201d;) is headquartered in San Francisco, California. Nextdoor&#x2019;s purpose is to cultivate a kinder world where everyone has a neighborhood they can rely on. That purpose enables the Company&#x2019;s mission to be the neighborhood hub for trusted connections and the exchange of helpful information, goods, and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 5, 2021 (the &#x201c;Closing&#x201d;), the Company consummated the transactions contemplated by the Agreement and Plan of Merger, dated July 6, 2021, as amended on September 30, 2021 (the &#x201c;Merger Agreement&#x201d;), by and among Khosla Ventures Acquisition Co. II (&#x201c;KVSB&#x201d;), a special purpose acquisition company, Lorelei Merger Sub Inc. (&#x201c;Merger Sub&#x201d;), and Nextdoor, Inc. (&#x201c;Legacy Nextdoor&#x201d;), with Legacy Nextdoor surviving as a wholly owned subsidiary of KVSB (the &#x201c;Merger&#x201d; and, collectively with the other transactions that occurred in connection with the Merger, including the PIPE Investment (as described in Note 3, the &#x201c;Reverse Recapitalization&#x201d;)). In connection with the Closing, KVSB was renamed to Nextdoor Holdings, Inc. Reported results from operations included herein prior to the Reverse Recapitalization are those of Legacy Nextdoor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 3 - Reverse Recapitalization for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180OS9mcmFnOjljZTNmZTBhMDJkNTQ0N2E4YTk3NmM1MWI3NmViMjgyL3RleHRyZWdpb246OWNlM2ZlMGEwMmQ1NDQ3YThhOTc2YzUxYjc2ZWIyODJfNTc3NA_d1ea499d-faa4-4f56-bdbb-3aa55d3a66e5">Summary of Significant Accounting Policies&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The Company&#x2019;s fiscal year ends on December&#160;31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet as of December&#160;31, 2021 included herein was derived from the audited financial statements as of that date. The Company has condensed or omitted certain information and note disclosures normally included in financial statements prepared in accordance with GAAP pursuant to the applicable required disclosures and regulations of the U.S Securities and Exchange Commission (&#x201c;SEC&#x201d;). As such, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position, results of operations, and cash flows. The results for the interim periods presented are not necessarily indicative of the results to be expected for the full year ending December&#160;31, 2022 or any other future interim or annual period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger was accounted for as a reverse recapitalization in accordance with GAAP. This determination was primarily based on the evaluation of the following facts and circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy Nextdoor stockholders had a relative majority of the voting power of Nextdoor;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Board of Directors of Nextdoor had ten members, and Legacy Nextdoor stockholders had the ability to nominate a majority of the members of the Board of Directors;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy Nextdoor&#x2019;s senior management comprised the senior management roles of Nextdoor and were responsible for the day-to-day operations;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;KVSB assumed the Nextdoor Holdings, Inc. name and Legacy Nextdoor&#x2019;s corporate headquarters; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The intended strategy and operations of Nextdoor continued Legacy Nextdoor&#x2019;s strategy and operations to leverage technology to connect millions of neighbors online and in real life to build stronger, more vibrant, and resilient neighborhoods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under this method of accounting, KVSB was treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, the financial statements of Nextdoor represent the continuation of the financial statements of Legacy Nextdoor, with the Merger reflected as the equivalent of Nextdoor issuing common stock for the net assets of KVSB, accompanied by a recapitalization. The shares and corresponding capital amounts and all per share data related to Legacy Nextdoor&#x2019;s outstanding redeemable convertible preferred stock, common stock, and stock-based awards prior to the Reverse Recapitalization have been retroactively adjusted using the Exchange Ratio (as defined in Note 3). The net assets of KVSB were recognized as of the Closing at historical cost, with no goodwill or other &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;intangible assets recorded. Operations prior to the Merger are those of Legacy Nextdoor and Legacy Nextdoor&#x2019;s operations are the only ongoing operations of Nextdoor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Estimates include, but are not limited to, valuation of financial instruments, valuation of common stock through the date of the Reverse Recapitalization, valuation of stock-based awards, revenue recognition, collectability of accounts receivable, valuation of acquired intangible assets and goodwill, useful lives of intangible assets, useful lives of property and equipment, the incremental borrowing rate applied in lease accounting, income taxes and deferred income tax assets and associated valuation allowances. The Company bases these estimates and assumptions on historical experience and various other assumptions that it considers reasonable. The actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to the Company&#x2019;s significant accounting policies disclosed in Note 2 to the consolidated financial statements described in our Annual Report as of and for the year ended December&#160;31, 2021 that have had a material impact on the Company&#x2019;s condensed consolidated financial statements and related notes, except as noted below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of highly liquid investments with insignificant interest rate risk and original maturities of three months or less at the time of purchase. Cash and cash equivalents include demand deposits, money market accounts, corporate bonds, and commercial paper. Interest is accrued as earned. Cash and cash equivalents are recorded at cost, which approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &#x2013; Topic 740 &#x2013; Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which simplifies the accounting for income taxes by removing certain exceptions to the general principals in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180OS9mcmFnOjljZTNmZTBhMDJkNTQ0N2E4YTk3NmM1MWI3NmViMjgyL3RleHRyZWdpb246OWNlM2ZlMGEwMmQ1NDQ3YThhOTc2YzUxYjc2ZWIyODJfNTc3OA_4e3041f7-f058-4717-940b-3875702aa885">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The Company&#x2019;s fiscal year ends on December&#160;31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet as of December&#160;31, 2021 included herein was derived from the audited financial statements as of that date. The Company has condensed or omitted certain information and note disclosures normally included in financial statements prepared in accordance with GAAP pursuant to the applicable required disclosures and regulations of the U.S Securities and Exchange Commission (&#x201c;SEC&#x201d;). As such, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position, results of operations, and cash flows. The results for the interim periods presented are not necessarily indicative of the results to be expected for the full year ending December&#160;31, 2022 or any other future interim or annual period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger was accounted for as a reverse recapitalization in accordance with GAAP. This determination was primarily based on the evaluation of the following facts and circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy Nextdoor stockholders had a relative majority of the voting power of Nextdoor;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Board of Directors of Nextdoor had ten members, and Legacy Nextdoor stockholders had the ability to nominate a majority of the members of the Board of Directors;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy Nextdoor&#x2019;s senior management comprised the senior management roles of Nextdoor and were responsible for the day-to-day operations;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;KVSB assumed the Nextdoor Holdings, Inc. name and Legacy Nextdoor&#x2019;s corporate headquarters; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The intended strategy and operations of Nextdoor continued Legacy Nextdoor&#x2019;s strategy and operations to leverage technology to connect millions of neighbors online and in real life to build stronger, more vibrant, and resilient neighborhoods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under this method of accounting, KVSB was treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, the financial statements of Nextdoor represent the continuation of the financial statements of Legacy Nextdoor, with the Merger reflected as the equivalent of Nextdoor issuing common stock for the net assets of KVSB, accompanied by a recapitalization. The shares and corresponding capital amounts and all per share data related to Legacy Nextdoor&#x2019;s outstanding redeemable convertible preferred stock, common stock, and stock-based awards prior to the Reverse Recapitalization have been retroactively adjusted using the Exchange Ratio (as defined in Note 3). The net assets of KVSB were recognized as of the Closing at historical cost, with no goodwill or other &lt;/span&gt;&lt;/div&gt;intangible assets recorded. Operations prior to the Merger are those of Legacy Nextdoor and Legacy Nextdoor&#x2019;s operations are the only ongoing operations of Nextdoor.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <kvsb:NumberOfMembersOfBoardOfDirectors
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180OS9mcmFnOjljZTNmZTBhMDJkNTQ0N2E4YTk3NmM1MWI3NmViMjgyL3RleHRyZWdpb246OWNlM2ZlMGEwMmQ1NDQ3YThhOTc2YzUxYjc2ZWIyODJfMTg3Ng_d6d8d023-5300-4673-8712-3899d5cdab69"
      unitRef="member">10</kvsb:NumberOfMembersOfBoardOfDirectors>
    <us-gaap:UseOfEstimates
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180OS9mcmFnOjljZTNmZTBhMDJkNTQ0N2E4YTk3NmM1MWI3NmViMjgyL3RleHRyZWdpb246OWNlM2ZlMGEwMmQ1NDQ3YThhOTc2YzUxYjc2ZWIyODJfNTc3Mg_314c2453-57dc-4f13-b9e0-7d03f27ffe1f">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Estimates include, but are not limited to, valuation of financial instruments, valuation of common stock through the date of the Reverse Recapitalization, valuation of stock-based awards, revenue recognition, collectability of accounts receivable, valuation of acquired intangible assets and goodwill, useful lives of intangible assets, useful lives of property and equipment, the incremental borrowing rate applied in lease accounting, income taxes and deferred income tax assets and associated valuation allowances. The Company bases these estimates and assumptions on historical experience and various other assumptions that it considers reasonable. The actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180OS9mcmFnOjljZTNmZTBhMDJkNTQ0N2E4YTk3NmM1MWI3NmViMjgyL3RleHRyZWdpb246OWNlM2ZlMGEwMmQ1NDQ3YThhOTc2YzUxYjc2ZWIyODJfNTc3Mw_ce4ed9f5-f88b-4bba-b71a-34984030d81f">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to the Company&#x2019;s significant accounting policies disclosed in Note 2 to the consolidated financial statements described in our Annual Report as of and for the year ended December&#160;31, 2021 that have had a material impact on the Company&#x2019;s condensed consolidated financial statements and related notes, except as noted below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &#x2013; Topic 740 &#x2013; Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which simplifies the accounting for income taxes by removing certain exceptions to the general principals in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY180OS9mcmFnOjljZTNmZTBhMDJkNTQ0N2E4YTk3NmM1MWI3NmViMjgyL3RleHRyZWdpb246OWNlM2ZlMGEwMmQ1NDQ3YThhOTc2YzUxYjc2ZWIyODJfNTc4MA_f9d94755-0d61-43a5-92f3-1677d286b761">Cash and Cash EquivalentsCash and cash equivalents consist of highly liquid investments with insignificant interest rate risk and original maturities of three months or less at the time of purchase. Cash and cash equivalents include demand deposits, money market accounts, corporate bonds, and commercial paper. Interest is accrued as earned. Cash and cash equivalents are recorded at cost, which approximates fair value.</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <kvsb:ReverseRecapitalizationTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNjMzNg_b472b9eb-7362-4fd5-a1e9-dbe30cdcbf3f">Reverse Recapitalization&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Merger Agreement, as described in Note 1, Merger Sub merged with and into Legacy Nextdoor, with Legacy Nextdoor surviving the Merger. Legacy Nextdoor became a wholly owned subsidiary of KVSB and KVSB was immediately renamed Nextdoor Holdings, Inc. Upon the consummation of the Merger, the following events contemplated by the Merger Agreement occurred, based on Legacy Nextdoor&#x2019;s capitalization as of November&#160;5, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 61,331,815 issued and outstanding shares of Legacy Nextdoor redeemable convertible preferred stock were converted into 61,331,815 shares of Legacy Nextdoor common stock at the conversion rate as calculated pursuant to Legacy Nextdoor&#x2019;s certificate of incorporation;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 97,886,321 issued and outstanding shares of Legacy Nextdoor common stock (including Legacy Nextdoor common stock resulting from the conversion of the Legacy Nextdoor redeemable convertible preferred stock) were converted into 304,003,976 shares of Nextdoor Class B common stock after giving effect to the exchange ratio of 3.1057 as calculated in accordance with the Merger Agreement (&#x201c;Exchange Ratio&#x201d;);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 19,196,313 granted and outstanding unexercised Legacy Nextdoor options were converted into 59,616,898 Nextdoor options exercisable for shares of Nextdoor Class B common stock with the same terms and vesting conditions except for the number of shares exercisable and the exercise price, each of which was adjusted by the Exchange Ratio;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 866,687 granted and outstanding unvested Legacy Nextdoor restricted stock units (&#x201c;RSUs&#x201d;) were converted into 2,691,577 Nextdoor RSUs for shares of Nextdoor Class B common stock with the same terms and vesting conditions except for the number of shares, which was adjusted by the Exchange Ratio; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the entitlement to receive 58,135 shares of Legacy Nextdoor common stock pursuant to the Pixel Labs Merger Agreement converted into the right to receive 180,549 shares of Nextdoor Class B common stock, which was adjusted by the Exchange Ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were 304,003,976 shares of Nextdoor Class B common stock issued and outstanding as of the Closing and Nextdoor options and RSUs covering 62,308,475 shares reserved for the potential future issuance of Nextdoor Class B common stock as of the Closing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Closing of the Merger:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all KVSB Class B founder shares, consisting of 5,000,000 shares of KVSB Class B common stock, automatically converted into an aggregate of 7,347,249 shares of Nextdoor Class A common stock;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all KVSB Class K founder shares, consisting of 5,000,000 shares of KVSB Class K common stock, converted into an aggregate of 3,061,354 shares of Nextdoor Class A common stock;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 1,132,688 private placement sponsor shares of KVSB Class A common stock converted into shares of Nextdoor Class A common stock on a one-to-one basis; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;40,412,372 shares of KVSB Class A common stock held by KVSB public stockholders, net of the redemption of 1,222,040 shares of KVSB Class A common stock, converted into Nextdoor Class A common stock on a one-to-one basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 6, 2021, concurrently with the execution of the Merger Agreement, KVSB entered into subscription agreements with certain investors (collectively, the &#x201c;PIPE Investors&#x201d;), pursuant to, and on the terms and subject to the conditions of which, the PIPE Investors subscribed for an aggregate of 27,000,000 shares of Class A common stock, which included 750,000 shares of Nextdoor Class A common stock to the KVSB sponsor and 4,500,000 shares of Nextdoor Class A common stock to certain Legacy Nextdoor stockholders, including 500,000 shares of Nextdoor Class A common stock to Nextdoor's Chief Executive Officer and President, for an aggregate purchase price of $270.0 million (the &#x201c;PIPE Investment&#x201d;). The PIPE Investment was consummated substantially concurrently with the Closing of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were 78,953,663 shares of Nextdoor Class A common stock issued and outstanding as of the Closing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each holder of shares of Class A common stock is entitled to one vote for each share of Class A common stock held on all matters submitted to a vote of stockholders and each holder of shares of Class B common stock is entitled to 10 votes for each share of Class B common stock held on all matters submitted to a vote of stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the number of shares of common stock issued and outstanding immediately following the Reverse Recapitalization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&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:75.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;KVSB Class A common stock, outstanding prior to Reverse Recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,767,100&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: redemption of KVSB Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222,040)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of KVSB Class B founder shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,347,249&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of KVSB Class K common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061,354&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issued to PIPE Investors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,000,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nextdoor Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,953,663&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Legacy Nextdoor common stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,526,555&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Legacy Nextdoor redeemable convertible preferred stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,477,421&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nextdoor Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,003,976&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock immediately after Reverse Recapitalization&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,957,639&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Upon the completion of the Reverse Recapitalization, the 36,554,506 outstanding shares of Legacy Nextdoor common stock were converted into shares of Nextdoor Class B common stock using the Exchange Ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Upon the completion of the Reverse Recapitalization, all 61,331,815 outstanding shares of Legacy Nextdoor redeemable convertible preferred stock converted into Legacy Nextdoor common stock on a one-to-one basis, which were then converted into shares of Nextdoor Class B common stock using the Exchange Ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;KVSB was treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, the financial statements of Nextdoor represent the continuation of the financial statements of Legacy Nextdoor, with the Merger reflected as the equivalent of Nextdoor issuing common stock for the net assets of KVSB, accompanied by a recapitalization. The net assets of KVSB were recognized as of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Closing at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Legacy Nextdoor and Legacy Nextdoor&#x2019;s operations are the only ongoing operations of Nextdoor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reverse Recapitalization, the Company raised $628.5 million of proceeds which included the contribution of $416.4 million of funds held in KVSB&#x2019;s trust account, $0.2 million of cash held in KVSB&#x2019;s operating cash account, and $270.0&#160;million of proceeds from the PIPE Investment, net of $12.2 million paid to redeem 1,222,040 public shares of KVSB&#x2019;s Class A common stock and $45.9 million in transaction costs incurred by KVSB. Legacy Nextdoor incurred $5.7 million of transaction costs, which consisted of direct incremental legal, accounting, consulting, and other fees which were recorded as deferred transaction costs and upon completion of the Reverse Recapitalization were reclassified to additional paid-in capital as a reduction of the net proceeds received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The shares and corresponding capital amounts and all per share data related to Legacy Nextdoor&#x2019;s outstanding redeemable convertible preferred stock, common stock, and stock-based awards prior to the Reverse Recapitalization have been retroactively adjusted using the Exchange Ratio.&lt;/span&gt;&lt;/div&gt;</kvsb:ReverseRecapitalizationTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="idc7fef9e8a5f4f0eb11ab457799154fb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNDM0_164fd8a5-9ef5-4199-8164-3b7e75354d14"
      unitRef="shares">61331815</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="idc7fef9e8a5f4f0eb11ab457799154fb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNDM0_af4fb00c-c3b0-48d7-94bb-cc37cf0a5e61"
      unitRef="shares">61331815</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="iceefb497a08f401ca8758e62ec135dbc_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTQ1_9c04aac0-f47e-4d5f-86e0-b55f9705a9c3"
      unitRef="shares">61331815</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idfc6df011b4e4476a4bdb231b882cd30_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNjg4_00b95922-1db5-4a4d-b165-5fce6dfba3a8"
      unitRef="shares">97886321</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idfc6df011b4e4476a4bdb231b882cd30_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNjg4_7b0e4b48-ed5a-44f9-82f3-179b2508b2ac"
      unitRef="shares">97886321</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35a88369b6564f74aed99659a1d981b1_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfOTA2_321595a1-8cb1-4983-9d4e-eae718143267"
      unitRef="shares">304003976</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i35a88369b6564f74aed99659a1d981b1_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfOTA2_6b9c2857-4780-4fa0-ad70-8cef394e6359"
      unitRef="shares">304003976</us-gaap:CommonStockSharesIssued>
    <kvsb:RecapitalizationExchangeRatio
      contextRef="i392510b2459b49998cdc419e98d235c4_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfOTk0_10fd0f39-147b-4409-9775-a148e706d8d9"
      unitRef="number">3.1057</kvsb:RecapitalizationExchangeRatio>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idfc6df011b4e4476a4bdb231b882cd30_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTA3NQ_3e604c2a-7e7c-4d1f-a212-a60f794bffce"
      unitRef="shares">19196313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i35a88369b6564f74aed99659a1d981b1_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTE1OA_1929791d-5fd3-453a-b9ce-5ad8940238ac"
      unitRef="shares">59616898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i89b2dfdcb52e4c329ba646fa469a073a_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTM5OQ_9f7dfd3e-7be5-4337-a995-c92b36c25b51"
      unitRef="shares">866687</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i30f3f4f111794ca8ab92991b81c29c30_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTUwMw_6f92ce54-79a0-4858-8fa6-606228dbc053"
      unitRef="shares">2691577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <kvsb:ReverseRecapitalizationContingentConsiderationEquityShares
      contextRef="ifac8967ac4904975aad966b405aff89e_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTcxMw_1a988ca0-5d46-4445-8bca-a1406e1240a9"
      unitRef="shares">58135</kvsb:ReverseRecapitalizationContingentConsiderationEquityShares>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9bec0cf6455a43bfb18a8ad5d16e677c_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTgzNQ_cc781641-7357-4e1a-a3e9-b034ec188834"
      unitRef="shares">180549</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35a88369b6564f74aed99659a1d981b1_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTkzMg_321595a1-8cb1-4983-9d4e-eae718143267"
      unitRef="shares">304003976</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i35a88369b6564f74aed99659a1d981b1_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMTkzMg_6b9c2857-4780-4fa0-ad70-8cef394e6359"
      unitRef="shares">304003976</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i43862d46bab7408eb4ec920a08da5d5d_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjA1NQ_54883d9c-e591-4c90-95d4-cd8357ad3430"
      unitRef="shares">62308475</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <kvsb:StockConvertedReverseRecapitalization
      contextRef="i88893d6ce7cb4a40a4d37aecd2ebc44b_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjI1Mw_f18cb8b3-3616-41c9-845b-0eecff30c678"
      unitRef="shares">5000000</kvsb:StockConvertedReverseRecapitalization>
    <kvsb:StockIssuedDuringPeriodReverseRecapitalization
      contextRef="i73514f0bfd394a3585040ab7f824cbb9_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjMzOA_f11f1400-1d08-4ed0-840a-5f8e1fdc78e3"
      unitRef="shares">7347249</kvsb:StockIssuedDuringPeriodReverseRecapitalization>
    <kvsb:StockConvertedReverseRecapitalization
      contextRef="i5af5d5a52735458db5ab52e32cca2026_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjQyOQ_49c8560d-3a76-4f9e-8ea5-f5d81d24d176"
      unitRef="shares">5000000</kvsb:StockConvertedReverseRecapitalization>
    <kvsb:StockIssuedDuringPeriodReverseRecapitalization
      contextRef="ia52033d408b44c989ae489b2c92f1947_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjUwMA_2792c01f-a21b-4544-8817-679a5e9895ea"
      unitRef="shares">3061354</kvsb:StockIssuedDuringPeriodReverseRecapitalization>
    <kvsb:StockConvertedReverseRecapitalization
      contextRef="iabe0d52a643e434e96b04c695051f5ed_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjU0OA_80c2b45a-6a68-4c18-9c61-4000841057ef"
      unitRef="shares">1132688</kvsb:StockConvertedReverseRecapitalization>
    <kvsb:StockIssuedDuringPeriodSharesConversionRatio
      contextRef="ic9ded0bb35594d31874e54a3855f4b22_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjY3Mw_2045f07a-23e7-4ca2-9471-6c5c01fec242"
      unitRef="shares">1</kvsb:StockIssuedDuringPeriodSharesConversionRatio>
    <kvsb:StockConvertedReverseRecapitalization
      contextRef="ieddc51003a7847798fa11284d57ae41f_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjY5NA_68f4a888-693f-4aba-9751-a0061f394053"
      unitRef="shares">40412372</kvsb:StockConvertedReverseRecapitalization>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ieddc51003a7847798fa11284d57ae41f_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjc5Mg_be814390-b675-4cf0-9248-274ca99a42bc"
      unitRef="shares">1222040</us-gaap:StockRepurchasedDuringPeriodShares>
    <kvsb:StockIssuedDuringPeriodSharesConversionRatio
      contextRef="ic9ded0bb35594d31874e54a3855f4b22_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMjg4Mg_fece4940-a259-4a46-ad85-265f9058d5db"
      unitRef="shares">1</kvsb:StockIssuedDuringPeriodSharesConversionRatio>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i491707e8a2c04daf830f926896cd613e_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzE5Ng_5741fe2f-e9a4-4151-9259-0ae0e5a5b9d9"
      unitRef="shares">27000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i2bf4d376ec414700b9f1f0929791a32f_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzI0Ng_57c4bd3d-3558-469d-ab13-be9585eaf28a"
      unitRef="shares">750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic9eb4852571345ef88db34d8f0160046_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzMxMw_7c03ae3b-75b0-4dc5-9b19-ef6d5a38c30d"
      unitRef="shares">4500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="icc70b880c6384e0c929ac9c437b5773a_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzQwNw_d8bef51c-f8df-4c18-ba7b-605e16e77973"
      unitRef="shares">500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i6ad79a2db2194393b66e8394ca7cf9ee_D20210706-20210706"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzUzOA_76289001-8319-4cc7-9d11-99d288495e81"
      unitRef="usd">270000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CommonStockSharesIssued
      contextRef="if253f8ad98bb47768bdb1a0acf123fcb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzY3Mg_47998544-ffce-4cb4-871c-aa8999266f6b"
      unitRef="shares">78953663</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if253f8ad98bb47768bdb1a0acf123fcb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzY3Mg_a072175c-c992-4ea2-b59f-315e508c50fa"
      unitRef="shares">78953663</us-gaap:CommonStockSharesOutstanding>
    <kvsb:CommonStockNumberOfVotesPerShare
      contextRef="i4393485ec4564b47b61051513e88e27e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzgxOQ_c916e0cf-7385-4dd4-b346-c72722275451"
      unitRef="vote">1</kvsb:CommonStockNumberOfVotesPerShare>
    <kvsb:CommonStockNumberOfVotesPerShare
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfMzk4Nw_0dc5a965-b64c-4a98-8d68-3b4ea6345d5e"
      unitRef="vote">10</kvsb:CommonStockNumberOfVotesPerShare>
    <kvsb:ScheduleOfReverseRecapitalizationTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNjMzOA_7078bee4-3174-49ff-80bd-8ab3f6ac1706">&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the number of shares of common stock issued and outstanding immediately following the Reverse Recapitalization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&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:75.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;KVSB Class A common stock, outstanding prior to Reverse Recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,767,100&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: redemption of KVSB Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222,040)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of KVSB Class B founder shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,347,249&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of KVSB Class K common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061,354&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issued to PIPE Investors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,000,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nextdoor Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,953,663&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Legacy Nextdoor common stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,526,555&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Legacy Nextdoor redeemable convertible preferred stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,477,421&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nextdoor Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,003,976&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock immediately after Reverse Recapitalization&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,957,639&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Upon the completion of the Reverse Recapitalization, the 36,554,506 outstanding shares of Legacy Nextdoor common stock were converted into shares of Nextdoor Class B common stock using the Exchange Ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Upon the completion of the Reverse Recapitalization, all 61,331,815 outstanding shares of Legacy Nextdoor redeemable convertible preferred stock converted into Legacy Nextdoor common stock on a one-to-one basis, which were then converted into shares of Nextdoor Class B common stock using the Exchange Ratio.&lt;/span&gt;&lt;/div&gt;</kvsb:ScheduleOfReverseRecapitalizationTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i83d49ff8049945e0b6328eeef28656a7_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfMS0xLTEtMS03NjQ3MQ_e2c78d73-c564-45e0-8f3b-fb651280a7fa"
      unitRef="shares">42767100</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i82828cb4bf2f4f0bb30f2900d9e00583_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfMi0xLTEtMS03NjQ3MQ_1b427161-716d-443f-a2f1-dfbc3cf2aeaa"
      unitRef="shares">1222040</us-gaap:StockRepurchasedDuringPeriodShares>
    <kvsb:StockIssuedDuringPeriodReverseRecapitalization
      contextRef="i88893d6ce7cb4a40a4d37aecd2ebc44b_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfMy0xLTEtMS03NjQ3MQ_30a09839-5b1c-45bc-996d-e40d3fef3f92"
      unitRef="shares">7347249</kvsb:StockIssuedDuringPeriodReverseRecapitalization>
    <kvsb:StockIssuedDuringPeriodReverseRecapitalization
      contextRef="i5af5d5a52735458db5ab52e32cca2026_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfNC0xLTEtMS03NjQ3MQ_2c68d0a3-02c2-44e3-8fb1-a85415a29b80"
      unitRef="shares">3061354</kvsb:StockIssuedDuringPeriodReverseRecapitalization>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie73ced003fb74db5b0d3ef531c071c97_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfNS0xLTEtMS03NjQ3MQ_022579f7-307d-4643-ae8d-9e66cc9b09a8"
      unitRef="shares">27000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if253f8ad98bb47768bdb1a0acf123fcb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfNi0xLTEtMS03NjQ3MQ_d09a557a-61a0-4984-aab0-e0f7cee6f85e"
      unitRef="shares">78953663</us-gaap:CommonStockSharesOutstanding>
    <kvsb:StockConvertedReverseRecapitalization
      contextRef="i6aeee2ba02ba49a6bf88ebfa2d68d770_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfOC0xLTEtMS03NjQ3MQ_86cf229f-a8d0-42f1-bd4e-00843e5cf14b"
      unitRef="shares">113526555</kvsb:StockConvertedReverseRecapitalization>
    <kvsb:StockConvertedReverseRecapitalization
      contextRef="i9262ce00df15468d9d49c1eb36dcb48d_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfOS0xLTEtMS03NjQ3MQ_66835c9c-3eaf-4651-b5f1-8967f29619c7"
      unitRef="shares">190477421</kvsb:StockConvertedReverseRecapitalization>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35a88369b6564f74aed99659a1d981b1_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfMTAtMS0xLTEtNzY0NzE_40ba6b2d-35ca-4b86-ba29-1f182df149c2"
      unitRef="shares">304003976</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i392510b2459b49998cdc419e98d235c4_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RhYmxlOmNiMTM5NWQwYzA3NDRmMjJhYjc4MjJmZDg5YjhiOTcwL3RhYmxlcmFuZ2U6Y2IxMzk1ZDBjMDc0NGYyMmFiNzgyMmZkODliOGI5NzBfMTItMS0xLTEtNzY0NzE_3f53b8d3-ce18-461d-baec-793fc3f22577"
      unitRef="shares">382957639</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0135f68261e04e43be8e54a03da658d2_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNDI5Ng_b4faa363-4052-4138-8894-db2092ac6abe"
      unitRef="shares">36554506</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="idc7fef9e8a5f4f0eb11ab457799154fb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNDQ5OA_164fd8a5-9ef5-4199-8164-3b7e75354d14"
      unitRef="shares">61331815</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="idc7fef9e8a5f4f0eb11ab457799154fb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNDQ5OA_af4fb00c-c3b0-48d7-94bb-cc37cf0a5e61"
      unitRef="shares">61331815</us-gaap:TemporaryEquitySharesIssued>
    <kvsb:StockIssuedDuringPeriodSharesConversionRatio
      contextRef="iebbefb60a04e49b18a292175a5367deb_I20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNDYyNw_16ba2e40-2da7-460f-a23e-3f281a87a345"
      unitRef="shares">1</kvsb:StockIssuedDuringPeriodSharesConversionRatio>
    <kvsb:ProceedsFromReverseRecapitalizationTransaction
      contextRef="ie73ced003fb74db5b0d3ef531c071c97_D20211105-20211105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTQyMA_c8a393f6-8504-4e85-9400-103eebb21b63"
      unitRef="usd">628500000</kvsb:ProceedsFromReverseRecapitalizationTransaction>
    <kvsb:CashAcquiredThroughReverseRecapitalizationTrustAccount
      contextRef="ie73ced003fb74db5b0d3ef531c071c97_D20211105-20211105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTQ3MA_ae6ca428-faf7-4b6d-aa4e-960f65a42a9f"
      unitRef="usd">416400000</kvsb:CashAcquiredThroughReverseRecapitalizationTrustAccount>
    <kvsb:CashAcquiredThroughReverseRecapitalizationOperatingCashAccount
      contextRef="ie73ced003fb74db5b0d3ef531c071c97_D20211105-20211105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTUxMg_8844d1e6-43f4-4ed4-bc32-3398a0a866d3"
      unitRef="usd">200000</kvsb:CashAcquiredThroughReverseRecapitalizationOperatingCashAccount>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="ie73ced003fb74db5b0d3ef531c071c97_D20211105-20211105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTU2Ng_1367b32d-e354-4f0f-82ae-4381c23f753e"
      unitRef="usd">270000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie73ced003fb74db5b0d3ef531c071c97_D20211105-20211105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTYxNA_ad885e89-b45a-4536-91cb-5d15c27a5ade"
      unitRef="usd">12200000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ieddc51003a7847798fa11284d57ae41f_D20211105-20211105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTYzMg_be814390-b675-4cf0-9248-274ca99a42bc"
      unitRef="shares">1222040</us-gaap:StockRepurchasedDuringPeriodShares>
    <kvsb:ReverseRecapitalizationCostsIncurred
      contextRef="i79f4d21300ce4b7caf11d105f74d3e1c_D20211105-20211105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTY4NA_89703ab5-7325-495a-9843-a146c7df9fc2"
      unitRef="usd">45900000</kvsb:ReverseRecapitalizationCostsIncurred>
    <kvsb:ReverseRecapitalizationCostsIncurred
      contextRef="ibf71bbbcad764c199edb6ebfe3798906_D20211105-20211105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181Mi9mcmFnOmIxOTNmMWYyYmRiNDQ3YjJiNWFlM2E4MThiODg5MDY3L3RleHRyZWdpb246YjE5M2YxZjJiZGI0NDdiMmI1YWUzYTgxOGI4ODkwNjdfNTc1MQ_9ca47798-8d43-4774-a499-a99745b1e0a3"
      unitRef="usd">5700000</kvsb:ReverseRecapitalizationCostsIncurred>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181OC9mcmFnOjQ1YjdiZDU1NWNiYjRlMGViZmY5Mzg0MzhmODRlZTFjL3RleHRyZWdpb246NDViN2JkNTU1Y2JiNGUwZWJmZjkzODQzOGY4NGVlMWNfNjM3_5fa6f393-76d4-48ec-8ab5-e2368f7d0672">Deferred RevenueIn certain advertising arrangements the Company requires payment upfront from its customers. The Company records deferred revenue when it collects cash from customers in advance of revenue recognition. As of September&#160;30, 2022 and December&#160;31, 2021, deferred revenue was $5.4&#160;million and $3.4&#160;million, respectively, and included within accrued expenses and other current liabilities on the condensed consolidated balance sheets. For the three months ended September&#160;30, 2022 and 2021, revenue recognized from deferred revenue at the beginning of each period was $2.6 million and $2.2 million, respectively. For the nine months ended September&#160;30, 2022 and 2021, revenue recognized from deferred revenue at the beginning of each period was $2.9 million and $2.2 million, respectively.Geographical Information&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by geography based on the customers&#x2019; location 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:39.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s long-lived assets are located in the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181OC9mcmFnOjQ1YjdiZDU1NWNiYjRlMGViZmY5Mzg0MzhmODRlZTFjL3RleHRyZWdpb246NDViN2JkNTU1Y2JiNGUwZWJmZjkzODQzOGY4NGVlMWNfMjUy_84a93111-631f-4989-8a48-ad21aa0b962a"
      unitRef="usd">5400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181OC9mcmFnOjQ1YjdiZDU1NWNiYjRlMGViZmY5Mzg0MzhmODRlZTFjL3RleHRyZWdpb246NDViN2JkNTU1Y2JiNGUwZWJmZjkzODQzOGY4NGVlMWNfMjU5_6c237ba5-dc60-413b-91f9-53766fd99d62"
      unitRef="usd">3400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181OC9mcmFnOjQ1YjdiZDU1NWNiYjRlMGViZmY5Mzg0MzhmODRlZTFjL3RleHRyZWdpb246NDViN2JkNTU1Y2JiNGUwZWJmZjkzODQzOGY4NGVlMWNfNDg5_bbe983d5-e9ad-44ac-aa59-64afeef8cb6f"
      unitRef="usd">2600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181OC9mcmFnOjQ1YjdiZDU1NWNiYjRlMGViZmY5Mzg0MzhmODRlZTFjL3RleHRyZWdpb246NDViN2JkNTU1Y2JiNGUwZWJmZjkzODQzOGY4NGVlMWNfNDk2_dd3d3bb0-58eb-42e3-8091-f0dc29ad30e7"
      unitRef="usd">2200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181OC9mcmFnOjQ1YjdiZDU1NWNiYjRlMGViZmY5Mzg0MzhmODRlZTFjL3RleHRyZWdpb246NDViN2JkNTU1Y2JiNGUwZWJmZjkzODQzOGY4NGVlMWNfNjEz_8a4593cf-780a-436b-b409-5a3a4a10ca90"
      unitRef="usd">2900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY181OC9mcmFnOjQ1YjdiZDU1NWNiYjRlMGViZmY5Mzg0MzhmODRlZTFjL3RleHRyZWdpb246NDViN2JkNTU1Y2JiNGUwZWJmZjkzODQzOGY4NGVlMWNfNjIw_60c26559-8040-4ccb-b80c-0011fbd8ceed"
      unitRef="usd">2200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RleHRyZWdpb246NzhhNDA1OWEwODA0NDkyOGE1M2EwYTkwYWRhZTJjOWZfMzkx_c476a607-aa8e-49cc-b70e-9f888fdecac0">Cash Equivalents and Marketable Securities&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized costs, unrealized gains and losses, and estimated fair values of the Company&#x2019;s cash equivalents and marketable securities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571,978&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,204)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,804&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,016&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All marketable securities are designated as available-for-sale securities as of September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the contractual maturities of the Company&#x2019;s marketable securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one to four years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:66.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one to four years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RleHRyZWdpb246NzhhNDA1OWEwODA0NDkyOGE1M2EwYTkwYWRhZTJjOWZfMzg5_47364e32-54a8-42f4-b6a2-f59c1cb2a37f">&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized costs, unrealized gains and losses, and estimated fair values of the Company&#x2019;s cash equivalents and marketable securities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571,978&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,204)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,804&#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:top"/&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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,016&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RleHRyZWdpb246NzhhNDA1OWEwODA0NDkyOGE1M2EwYTkwYWRhZTJjOWZfMzg5_af855dbb-a7de-41da-b55f-aa2dfde77a54">&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized costs, unrealized gains and losses, and estimated fair values of the Company&#x2019;s cash equivalents and marketable securities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571,978&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,204)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,804&#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:top"/&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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,016&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie7c78d083d8b433d9b1664b438bc7375_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMy0xLTEtMS03NjQ3MQ_9ade835e-04de-49df-9d75-d6649866c971"
      unitRef="usd">45996000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie7c78d083d8b433d9b1664b438bc7375_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMy03LTEtMS03NjQ3MQ_6b3deb7b-6b3f-4bad-a636-589a30dffaff"
      unitRef="usd">45996000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i6be0d6fdfc654263aeaa53ecda0977ba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNC0xLTEtMS03NjQ3MQ_6cb24232-f513-4e76-9058-e657e601d5ac"
      unitRef="usd">4082000</us-gaap:CashEquivalentsAtCarryingValue>
    <kvsb:CashAndCashEquivalentsUnrealizedGain
      contextRef="i6be0d6fdfc654263aeaa53ecda0977ba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNC0zLTEtMS03NjQ3MQ_f925a51a-344c-4cd5-9541-6258069673b7"
      unitRef="usd">0</kvsb:CashAndCashEquivalentsUnrealizedGain>
    <kvsb:CashAndCashEquivalentsUnrealizedLoss
      contextRef="i6be0d6fdfc654263aeaa53ecda0977ba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNC01LTEtMS03NjQ3MQ_1da269c1-0ca6-4c48-9439-af853d8f0f84"
      unitRef="usd">0</kvsb:CashAndCashEquivalentsUnrealizedLoss>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6be0d6fdfc654263aeaa53ecda0977ba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNC03LTEtMS03NjQ3MQ_6b17f48b-a1d6-400a-ae8a-2db6cae8daeb"
      unitRef="usd">4082000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i149cc238d82846bda769b90c7a573696_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNS0xLTEtMS03NjQ3MQ_76e42fc1-09ad-46f4-aa94-4699a585454d"
      unitRef="usd">3982000</us-gaap:CashEquivalentsAtCarryingValue>
    <kvsb:CashAndCashEquivalentsUnrealizedGain
      contextRef="i149cc238d82846bda769b90c7a573696_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNS0zLTEtMS03NjQ3MQ_136cdbba-0c01-4fd6-b7b2-372b9e44ca5c"
      unitRef="usd">0</kvsb:CashAndCashEquivalentsUnrealizedGain>
    <kvsb:CashAndCashEquivalentsUnrealizedLoss
      contextRef="i149cc238d82846bda769b90c7a573696_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNS01LTEtMS03NjQ3MQ_3acf48a3-b73a-4596-a9f4-b345e59dcf1f"
      unitRef="usd">0</kvsb:CashAndCashEquivalentsUnrealizedLoss>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i149cc238d82846bda769b90c7a573696_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNS03LTEtMS03NjQ3MQ_a093fd59-3b50-4a55-9e73-efa3f4c40022"
      unitRef="usd">3982000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic90137e96fc0448c8bb6b01af41930fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNy0xLTEtMS03NjQ3MQ_d766c6a2-fd72-424e-995b-4e65d016c720"
      unitRef="usd">37365000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic90137e96fc0448c8bb6b01af41930fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNy0zLTEtMS03NjQ3MQ_3c550cfe-9d6d-48b4-b1fb-87d1b70b5c23"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic90137e96fc0448c8bb6b01af41930fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNy01LTEtMS03NjQ3MQ_8d01b264-db38-4799-b6cb-667a716fa57a"
      unitRef="usd">205000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic90137e96fc0448c8bb6b01af41930fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfNy03LTEtMS03NjQ3MQ_4160db9c-1929-41fe-bae8-b495791c4f11"
      unitRef="usd">37168000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i57bd784bc7f547efb23a0dd3c1052983_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOC0xLTEtMS03NjQ3MQ_9fd5e78c-762d-4373-8f72-826773d2662d"
      unitRef="usd">88616000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i57bd784bc7f547efb23a0dd3c1052983_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOC0zLTEtMS03NjQ3MQ_3630b6e4-c5ae-4a31-8207-56ac0f0c44c1"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i57bd784bc7f547efb23a0dd3c1052983_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOC01LTEtMS03NjQ3MQ_fa9240a3-246c-415b-a556-152bed0993ac"
      unitRef="usd">68000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i57bd784bc7f547efb23a0dd3c1052983_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOC03LTEtMS03NjQ3MQ_6b5f3b72-c227-4675-b3a3-52708af2d4e2"
      unitRef="usd">88558000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i890f311b65d04e638a4555855bcb75ac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOS0xLTEtMS03NjQ3MQ_8ab52b42-26ce-4263-abfb-66ba5c180935"
      unitRef="usd">325569000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i890f311b65d04e638a4555855bcb75ac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOS0zLTEtMS03NjQ3MQ_80ef2403-cbb6-4f9e-b74e-b73fa5142b43"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i890f311b65d04e638a4555855bcb75ac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOS01LTEtMS03NjQ3MQ_7c83ccf1-3b47-4a74-b2a7-e35ca863f409"
      unitRef="usd">3460000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i890f311b65d04e638a4555855bcb75ac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfOS03LTEtMS03NjQ3MQ_6e44bf15-c43b-446f-b196-579b46650de4"
      unitRef="usd">322119000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i475ed1f922d14642966016551d8f69c6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTAtMS0xLTEtNzY0NzE_91cedf58-09be-446b-bf4c-5c3f1d8eaec2"
      unitRef="usd">47965000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i475ed1f922d14642966016551d8f69c6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTAtMy0xLTEtNzY0NzE_cd17a00f-d1f5-4fcd-b946-493a6f0a48d7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i475ed1f922d14642966016551d8f69c6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTAtNS0xLTEtNzY0NzE_075c546f-d9a1-4bff-b2d3-5941755fc347"
      unitRef="usd">327000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i475ed1f922d14642966016551d8f69c6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTAtNy0xLTEtNzY0NzE_97844371-01da-4212-94dd-c4445b718ddf"
      unitRef="usd">47638000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3e8dd6674d794c7f819e59bd35382061_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTEtMS0xLTEtNzY0NzE_46f3eefd-9cfa-4daa-8040-0f34e2d3aff2"
      unitRef="usd">18403000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3e8dd6674d794c7f819e59bd35382061_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTEtMy0xLTEtNzY0NzE_d6a2a63e-2641-460f-9089-c36de6c3776b"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3e8dd6674d794c7f819e59bd35382061_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTEtNS0xLTEtNzY0NzE_959aa938-917d-4047-9ddf-d5fba2a78bd7"
      unitRef="usd">144000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3e8dd6674d794c7f819e59bd35382061_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTEtNy0xLTEtNzY0NzE_77455629-f11a-4731-adc0-5dcb4933948a"
      unitRef="usd">18261000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTItMS0xLTEtNzY0NzE_6ff8f887-bd94-462c-9e2a-8692aa038380"
      unitRef="usd">517918000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTItMy0xLTEtNzY0NzE_1d24c1b5-78db-437f-af94-2e1831559d69"
      unitRef="usd">30000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTItNS0xLTEtNzY0NzE_6f7118ec-ee8b-4346-88c8-201b8aa81ff2"
      unitRef="usd">4204000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTItNy0xLTEtNzY0NzE_5770c6ae-ecdd-4869-839f-9d81e20ad672"
      unitRef="usd">513744000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleAmortizedCost
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTMtMS0xLTEtNzY0NzE_8a2bbd92-4831-4e8e-952d-cdd522e5db02"
      unitRef="usd">571978000</kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedGain
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTMtMy0xLTEtNzY0NzE_847b1d21-5393-44d9-b6e8-828f3f662620"
      unitRef="usd">30000</kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedGain>
    <kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedLoss
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTMtNS0xLTEtNzY0NzE_252dc181-a8c1-4d99-b01d-d78fc40d4ce1"
      unitRef="usd">4204000</kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedLoss>
    <kvsb:CashEquivalentsFairValueDisclosureAndDebtSecuritiesAvailableForSaleCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjUyODI2ZDMyYWQ0NjQ4NzY5NjRhY2I5NDY5YmM3ZTI1L3RhYmxlcmFuZ2U6NTI4MjZkMzJhZDQ2NDg3Njk2NGFjYjk0NjliYzdlMjVfMTMtNy0xLTEtNzY0NzE_62e54b92-537c-44d2-a6a9-f55a1bd5926e"
      unitRef="usd">567804000</kvsb:CashEquivalentsFairValueDisclosureAndDebtSecuritiesAvailableForSaleCurrent>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i09174a84310c4a2b88cae4ad95bd464f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfMy0xLTEtMS03NjQ3MQ_673ae23b-80ad-45ca-a108-7e279ca58bbe"
      unitRef="usd">474294000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i09174a84310c4a2b88cae4ad95bd464f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfMy03LTEtMS03NjQ3MQ_560e9925-8cc5-4d94-9747-76ff6e2649e5"
      unitRef="usd">474294000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i89a22ffb269846af855eefa20c7238fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNS0xLTEtMS03NjQ3MQ_f583cc14-e4e6-4a43-ade8-56f09fc02d46"
      unitRef="usd">83728000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i89a22ffb269846af855eefa20c7238fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNS0zLTEtMS03NjQ3MQ_7aaddc8b-bf93-4e64-bb24-0809cdb02155"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i89a22ffb269846af855eefa20c7238fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNS01LTEtMS03NjQ3MQ_64ef809c-757a-4d47-b99f-da70c7747871"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i89a22ffb269846af855eefa20c7238fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNS03LTEtMS03NjQ3MQ_582f88cc-673d-4e76-81f0-17187b8584e4"
      unitRef="usd">83728000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icaaec400450e4434a67457164e0c56ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNi0xLTEtMS03NjQ3MQ_6bf9d9ae-b3b5-4900-bf88-6a6def50c92e"
      unitRef="usd">78353000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icaaec400450e4434a67457164e0c56ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNi0zLTEtMS03NjQ3MQ_0a80cccf-ced4-4256-a9e3-bbb6756033cf"
      unitRef="usd">24000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icaaec400450e4434a67457164e0c56ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNi01LTEtMS03NjQ3MQ_09a3a5f6-dc55-4179-9d83-a8685bc22a1c"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icaaec400450e4434a67457164e0c56ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNi03LTEtMS03NjQ3MQ_57c4f78d-824f-42d9-9032-8a5ec00db84a"
      unitRef="usd">78363000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idef6dbb4b48b4724b837695c291ced4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNy0xLTEtMS03NjQ3MQ_df43038f-cbed-4ad0-94f5-0ce110e3e321"
      unitRef="usd">15200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idef6dbb4b48b4724b837695c291ced4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNy0zLTEtMS03NjQ3MQ_89906790-33a7-43ee-8b72-b3f390cce237"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idef6dbb4b48b4724b837695c291ced4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNy01LTEtMS03NjQ3MQ_9036a9b5-d21a-419e-9d68-ce99ca63aa54"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idef6dbb4b48b4724b837695c291ced4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfNy03LTEtMS03NjQ3MQ_cb3dd3b4-ea67-4a4d-9073-c30d0d43cc08"
      unitRef="usd">15188000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icedd4118ab4147ba82f13570d7ae8a90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOC0xLTEtMS03NjQ3MQ_5444c175-b774-42dc-b181-d57c1054304b"
      unitRef="usd">16735000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icedd4118ab4147ba82f13570d7ae8a90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOC0zLTEtMS03NjQ3MQ_e11e2ece-34c2-4d39-8890-0c901a81f58e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icedd4118ab4147ba82f13570d7ae8a90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOC01LTEtMS03NjQ3MQ_c9494ca9-ff90-4642-9f08-afc994b16a9f"
      unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icedd4118ab4147ba82f13570d7ae8a90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOC03LTEtMS03NjQ3MQ_b5ca16bf-ec8e-43d1-8728-57fa38ad0d04"
      unitRef="usd">16720000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOS0xLTEtMS03NjQ3MQ_17c85d74-d7f5-4b9d-a3f3-27fa39b393ba"
      unitRef="usd">194016000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOS0zLTEtMS03NjQ3MQ_830cf3dc-2121-44b1-81ce-54947f254299"
      unitRef="usd">24000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOS01LTEtMS03NjQ3MQ_d41c779f-33ba-47fe-a2ae-cd0391f8c1e6"
      unitRef="usd">41000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfOS03LTEtMS03NjQ3MQ_de8a383f-3876-43f4-9593-c5b2d02fc3e3"
      unitRef="usd">193999000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleAmortizedCost
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfMTAtMS0xLTEtNzY0NzE_da59c5f3-abed-44e3-9645-23f3d2bdee12"
      unitRef="usd">668310000</kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedGain
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfMTAtMy0xLTEtNzY0NzE_5050c424-1c3c-4f1b-b047-04c364329025"
      unitRef="usd">24000</kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedGain>
    <kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedLoss
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfMTAtNS0xLTEtNzY0NzE_e745467d-3449-4554-a5fe-058407039e66"
      unitRef="usd">41000</kvsb:CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleUnrealizedLoss>
    <kvsb:CashEquivalentsFairValueDisclosureAndDebtSecuritiesAvailableForSaleCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOmRmMTRhMmUwMWUzMDQxNGY4ZWNmN2ZjZTE3Yzc2MWFiL3RhYmxlcmFuZ2U6ZGYxNGEyZTAxZTMwNDE0ZjhlY2Y3ZmNlMTdjNzYxYWJfMTAtNy0xLTEtNzY0NzE_319f606c-a14a-4618-9cdd-e8a1e3e6767b"
      unitRef="usd">668293000</kvsb:CashEquivalentsFairValueDisclosureAndDebtSecuritiesAvailableForSaleCurrent>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RleHRyZWdpb246NzhhNDA1OWEwODA0NDkyOGE1M2EwYTkwYWRhZTJjOWZfMzkw_72038cf4-862c-416d-ba9e-0c8c88e39b5d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the contractual maturities of the Company&#x2019;s marketable securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one to four years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:66.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one to four years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjNmMDNlNTFmZjgzOTQ1M2U4MmExY2I2ZjFkOTYxZmY2L3RhYmxlcmFuZ2U6M2YwM2U1MWZmODM5NDUzZTgyYTFjYjZmMWQ5NjFmZjZfMi0xLTEtMS03NjQ3MQ_a6672c08-b3b2-46d9-90d7-ce68b8c1e688"
      unitRef="usd">434787000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjNmMDNlNTFmZjgzOTQ1M2U4MmExY2I2ZjFkOTYxZmY2L3RhYmxlcmFuZ2U6M2YwM2U1MWZmODM5NDUzZTgyYTFjYjZmMWQ5NjFmZjZfMi0zLTEtMS03NjQ3MQ_1e44afd8-725c-43ed-a768-dba3cbcbca9f"
      unitRef="usd">431827000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjNmMDNlNTFmZjgzOTQ1M2U4MmExY2I2ZjFkOTYxZmY2L3RhYmxlcmFuZ2U6M2YwM2U1MWZmODM5NDUzZTgyYTFjYjZmMWQ5NjFmZjZfMy0xLTEtMS03NjQ3MQ_fc2257d6-43e2-4f7b-8960-5fa0ba11731a"
      unitRef="usd">83131000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjNmMDNlNTFmZjgzOTQ1M2U4MmExY2I2ZjFkOTYxZmY2L3RhYmxlcmFuZ2U6M2YwM2U1MWZmODM5NDUzZTgyYTFjYjZmMWQ5NjFmZjZfMy0zLTEtMS03NjQ3MQ_5fe66960-e684-4434-a4e2-a70bf9bbba58"
      unitRef="usd">81917000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjNmMDNlNTFmZjgzOTQ1M2U4MmExY2I2ZjFkOTYxZmY2L3RhYmxlcmFuZ2U6M2YwM2U1MWZmODM5NDUzZTgyYTFjYjZmMWQ5NjFmZjZfNC0xLTEtMS03NjQ3MQ_08a174df-88d4-4c43-a1a3-fdf7cbfa1185"
      unitRef="usd">517918000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjNmMDNlNTFmZjgzOTQ1M2U4MmExY2I2ZjFkOTYxZmY2L3RhYmxlcmFuZ2U6M2YwM2U1MWZmODM5NDUzZTgyYTFjYjZmMWQ5NjFmZjZfNC0zLTEtMS03NjQ3MQ_70e6e7b0-a663-4275-8ad9-bed50cef1172"
      unitRef="usd">513744000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjE1MGIyOTczNmRkMzRiOWFiYmI3MzlhN2E5NTE4ZDU4L3RhYmxlcmFuZ2U6MTUwYjI5NzM2ZGQzNGI5YWJiYjczOWE3YTk1MThkNThfMi0xLTEtMS03NjQ3MQ_36121d60-c219-4cff-b744-9f9214ee7530"
      unitRef="usd">137077000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjE1MGIyOTczNmRkMzRiOWFiYmI3MzlhN2E5NTE4ZDU4L3RhYmxlcmFuZ2U6MTUwYjI5NzM2ZGQzNGI5YWJiYjczOWE3YTk1MThkNThfMi0zLTEtMS03NjQ3MQ_d0de161e-33c7-445b-a40e-8fbae0db0349"
      unitRef="usd">137043000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjE1MGIyOTczNmRkMzRiOWFiYmI3MzlhN2E5NTE4ZDU4L3RhYmxlcmFuZ2U6MTUwYjI5NzM2ZGQzNGI5YWJiYjczOWE3YTk1MThkNThfMy0xLTEtMS03NjQ3MQ_129c3af1-f333-4693-9d64-55102a837df3"
      unitRef="usd">56939000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjE1MGIyOTczNmRkMzRiOWFiYmI3MzlhN2E5NTE4ZDU4L3RhYmxlcmFuZ2U6MTUwYjI5NzM2ZGQzNGI5YWJiYjczOWE3YTk1MThkNThfMy0zLTEtMS03NjQ3MQ_b3a15dfb-8c32-429c-b5c0-b02aa246573f"
      unitRef="usd">56956000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjE1MGIyOTczNmRkMzRiOWFiYmI3MzlhN2E5NTE4ZDU4L3RhYmxlcmFuZ2U6MTUwYjI5NzM2ZGQzNGI5YWJiYjczOWE3YTk1MThkNThfNC0xLTEtMS03NjQ3MQ_a1ecd1ec-5022-47ed-a16a-7197497f50e9"
      unitRef="usd">194016000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182MS9mcmFnOjc4YTQwNTlhMDgwNDQ5MjhhNTNhMGE5MGFkYWUyYzlmL3RhYmxlOjE1MGIyOTczNmRkMzRiOWFiYmI3MzlhN2E5NTE4ZDU4L3RhYmxlcmFuZ2U6MTUwYjI5NzM2ZGQzNGI5YWJiYjczOWE3YTk1MThkNThfNC0zLTEtMS03NjQ3MQ_3b991c5a-626a-4c6a-9387-74c51277e051"
      unitRef="usd">193999000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RleHRyZWdpb246NDk5M2I4MmI0OGE1NDQ1YmIwNDNkOGU2ZTE4YjRkZmFfMTA0NQ_c810f547-19e9-4e51-85ec-b785f8d0bca2">Fair Value Measurements&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial assets and liabilities measured at fair value on a recurring basis are classified by level within the fair value hierarchy. There were no financial assets or liabilities measured using Level 3 inputs as of September&#160;30, 2022 and December&#160;31, 2021. The following table presents information about the Company&#x2019;s financial assets that are measured at fair value on a recurring basis (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its cash equivalents and marketable securities within Level 1 or Level 2 because it determines their fair values using quoted market prices or alternative pricing sources and models utilizing market observable inputs. There were no transfers between levels of the fair value hierarchy during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis &lt;/span&gt;&lt;/div&gt;The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, and accounts payable approximate fair value due to their short-term maturities and are excluded from the fair value table above.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7dfe2e939d414447ac2391fc9192ae26_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RleHRyZWdpb246NDk5M2I4MmI0OGE1NDQ1YmIwNDNkOGU2ZTE4YjRkZmFfMTcx_39e6a8d7-6287-4402-b063-1303a0f0168b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i280a15a9bbba4d418027c849f6e668be_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RleHRyZWdpb246NDk5M2I4MmI0OGE1NDQ1YmIwNDNkOGU2ZTE4YjRkZmFfMTcx_48056a3f-ca1e-415a-9a98-35520b7e9761"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i280a15a9bbba4d418027c849f6e668be_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RleHRyZWdpb246NDk5M2I4MmI0OGE1NDQ1YmIwNDNkOGU2ZTE4YjRkZmFfMTcx_505432c2-68bb-4ebe-b2dd-0eae36783b96"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i7dfe2e939d414447ac2391fc9192ae26_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RleHRyZWdpb246NDk5M2I4MmI0OGE1NDQ1YmIwNDNkOGU2ZTE4YjRkZmFfMTcx_d112c594-dd1c-4c4d-b1de-c01b425c8897"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RleHRyZWdpb246NDk5M2I4MmI0OGE1NDQ1YmIwNDNkOGU2ZTE4YjRkZmFfMTA0Ng_941e2ad9-ee5c-4c13-baf8-cf364fce7a78">The following table presents information about the Company&#x2019;s financial assets that are measured at fair value on a recurring basis (in&#160;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:61.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icadf9b8e29b74c979fb41ed53a7795ed_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNC0xLTEtMS03NjQ3MQ_b5a2573a-e8a4-49bd-9ac8-8a8a598ecd6b"
      unitRef="usd">45996000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i00d6e91678d14224a43f37a026aa7aed_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNC0zLTEtMS03NjQ3MQ_c1d372c7-7992-48a4-b07e-08051fd73d71"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2c26d61b0d1f416d85e397364d869d62_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNC01LTEtMS03NjQ3MQ_669b44f7-143a-4dbd-9b28-7a88a40244e4"
      unitRef="usd">45996000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6b2ea6c6316c433f80844ae5ade9d14d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNS0xLTEtMS03NjQ3MQ_66d777f3-6a0d-40ef-a995-64f12b7401c8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic6ec9670153d4a84b0385a0d5b5cdebb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNS0zLTEtMS03NjQ3MQ_eba41c80-54f0-489a-9f9f-28cc984886f4"
      unitRef="usd">4082000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i68928181129041c0847f566bc4171f86_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNS01LTEtMS03NjQ3MQ_37999184-5157-4fad-9c46-28a8b182d564"
      unitRef="usd">4082000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6b5e61f019584f4ea4b62db5ac45f061_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNi0xLTEtMS03NjQ3MQ_02065fa3-7ae2-4119-bbba-55bd25e66465"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i52afc10355ad44ee9c84bc76ac2b9e36_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNi0zLTEtMS03NjQ3MQ_5a2c3f26-0e2a-40a6-b8b9-3b7076fa0993"
      unitRef="usd">3982000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i24743286902741d8a9153ef393090bd1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfNi01LTEtMS03NjQ3MQ_6d821273-8713-4f65-ba04-db0104de1803"
      unitRef="usd">3982000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i90e0cd0da1994c63ad445232b636f113_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfOC0xLTEtMS03NjQ3MQ_6db4c06d-478a-44b3-96fd-68f6bed68959"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if781227f9ec94f91af4cecd6d8612f09_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfOC0zLTEtMS03NjQ3MQ_af6feca7-38a8-4240-b315-f15d5e9a4f73"
      unitRef="usd">37168000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia52ce84b2f53434b8d6af2b88cc1f334_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfOC01LTEtMS03NjQ3MQ_9427ff63-7217-4e42-b3ee-6083bf6ad01f"
      unitRef="usd">37168000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib0f818b3cf314aee83517cd825cd01ba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfOS0xLTEtMS03NjQ3MQ_7e2b47ea-c82a-448e-a786-7a18c9c630cc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i00662125ca0640d081355c03a722eec5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfOS0zLTEtMS03NjQ3MQ_513b84f1-8c69-4e82-925d-16130ef7181c"
      unitRef="usd">88558000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05134b82bb014ddab1f2136f4c08d2e4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfOS01LTEtMS03NjQ3MQ_6ddcd735-a077-4869-9a06-f0ba306c5253"
      unitRef="usd">88558000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i86e8568c92974d65a905f5f2d0694778_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTAtMS0xLTEtNzY0NzE_22eeba36-5127-4090-a56b-33c2d46f4dbc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2142f17bfe4741539170f364fedb1e71_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTAtMy0xLTEtNzY0NzE_ce8e6dfb-df79-4024-aa55-a0e7edc65a59"
      unitRef="usd">322119000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if9815405fb6e49afaa384c2fa096a507_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTAtNS0xLTEtNzY0NzE_ea7972e4-6f76-479b-b120-32fd6e30ac0d"
      unitRef="usd">322119000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id9defa0c533f4869b9c49aaa1fbecf78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTEtMS0xLTEtNzY0NzE_f4c12668-c78c-4eac-8d36-01b1dbf73a36"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie01bd7cb696a4d45a0416fa9ede504f7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTEtMy0xLTEtNzY0NzE_55871927-d560-47cf-9aa2-f4c42f9f4665"
      unitRef="usd">47638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if0be9b4e667143968b1abf2249d1cfae_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTEtNS0xLTEtNzY0NzE_92bf753c-1b0e-4a08-b21c-5c475cafb76f"
      unitRef="usd">47638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8f5c6416c7d2426abce461fe131b29b7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTItMS0xLTEtNzY0NzE_2494982e-f3a4-4eaf-8aa7-9822e728d8e8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d7610fceb904fefa8ef4d1023a000a5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTItMy0xLTEtNzY0NzE_8500a856-7c0e-4739-a14d-f72877e87b78"
      unitRef="usd">18261000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55686e26e8c94568b7731e9e469ef205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTItNS0xLTEtNzY0NzE_ed7cab07-11f8-4c31-8c84-d8252b1cb423"
      unitRef="usd">18261000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i159ec715f01d4409bad359553da002e5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTMtMS0xLTEtNzY0NzE_ea144e93-e7f6-46ab-9f30-6cf5d374aada"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98ad8841e66a4e259f60c96cb579b316_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTMtMy0xLTEtNzY0NzE_4cec72f9-08ef-4765-8f47-754cfe97c233"
      unitRef="usd">513744000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia8deb89bb65e4c3a9b0e50523c61832f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTMtNS0xLTEtNzY0NzE_a953af8a-973b-4c58-b087-9c0d181825e6"
      unitRef="usd">513744000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i159ec715f01d4409bad359553da002e5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTQtMS0xLTEtNzY0NzE_9c869c40-6169-4470-b274-fa10c4183000"
      unitRef="usd">45996000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i98ad8841e66a4e259f60c96cb579b316_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTQtMy0xLTEtNzY0NzE_20f56a66-58fc-4ec2-9753-8d109644bfde"
      unitRef="usd">521808000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia8deb89bb65e4c3a9b0e50523c61832f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOmYyYTY3OGM5NTQ1NjRiMDViNmM0MTdiYTJmYmNhOWVjL3RhYmxlcmFuZ2U6ZjJhNjc4Yzk1NDU2NGIwNWI2YzQxN2JhMmZiY2E5ZWNfMTQtNS0xLTEtNzY0NzE_d39d746a-70c5-427b-a086-94903ee4b08e"
      unitRef="usd">567804000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib2218925a5164e7e99f0ed3a5c609ee9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNC0xLTEtMS03NjQ3MQ_bb6b8509-d02b-432f-9b99-318ca22e319f"
      unitRef="usd">474294000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i45e9bca54a6d49ef81cd983958afc280_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNC0zLTEtMS03NjQ3MQ_73242e9d-d640-4510-b9a4-88f5a0bd6eb0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0ce699c26a0c4cda87b71c8595e8c5c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNC01LTEtMS03NjQ3MQ_579a728c-0029-43ac-99b1-a85d246f0da0"
      unitRef="usd">474294000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifd7058adb0ae48b6bb55c09cb79050ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNi0xLTEtMS03NjQ3MQ_ea8b84ea-c8ff-4ea9-99b8-ffa3e10c88d4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i174fd45afe1849e896fa22018c192926_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNi0zLTEtMS03NjQ3MQ_012eaaf4-4575-4133-8e2a-5f1b9547ea2c"
      unitRef="usd">83728000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic8d5041849d04b17b4293138d5b52552_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNi01LTEtMS03NjQ3MQ_07f3a7e4-3349-4c2b-b644-1a4caf87a9e7"
      unitRef="usd">83728000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i185d7f3b311c46689b5efd4a0a0248dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNy0xLTEtMS03NjQ3MQ_7dddae21-07a7-4004-88ac-b8863611f94f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife95961d89a248bf9fd2d6b79c07f9dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNy0zLTEtMS03NjQ3MQ_71ab2571-c165-4945-a92a-ee90b9e3aa7f"
      unitRef="usd">78363000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e3683c7fe7940abaf7bb5fc16f8ef7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfNy01LTEtMS03NjQ3MQ_2f3448a6-2c8a-42de-b4b3-6cb5c8a75998"
      unitRef="usd">78363000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icb04c16d563b4949a5e998e46755d2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfOC0xLTEtMS03NjQ3MQ_1f4e9f74-0c0e-4357-83b3-1f9b4f5ed07b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3e4afa4260894dd7b13e82c5fd64263b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfOC0zLTEtMS03NjQ3MQ_8017877d-6b39-4932-a204-ae9e07c0fa67"
      unitRef="usd">15188000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia54e6127e4b64aa9b5a344ff656baafa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfOC01LTEtMS03NjQ3MQ_f68cd2bb-312b-4a46-b1f0-b74e9e9ebc8b"
      unitRef="usd">15188000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4313b8c69a1c4e438c4d1437c42b4d3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfOS0xLTEtMS03NjQ3MQ_44af6953-de37-4412-b7ac-ebcd1b202293"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d810d3b165e423a8e306e517a0140d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfOS0zLTEtMS03NjQ3MQ_cc31ca83-5ad2-4c98-a9cb-886a3a74fd0d"
      unitRef="usd">16720000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45bbce5b90cc40539c7507bfa3dadf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfOS01LTEtMS03NjQ3MQ_0fec7b19-e928-4eb4-be03-f79426b48491"
      unitRef="usd">16720000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i590b7351d84249beb59d746dd4be724d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfMTAtMS0xLTEtNzY0NzE_0cde9f49-8647-425a-9fd0-83212d28a4fb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iece060f3fb1f4e00b4960c23b3a25536_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfMTAtMy0xLTEtNzY0NzE_ed6281c9-9260-4204-9ecf-876f4596dc65"
      unitRef="usd">193999000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id8b877b5cba34323a6b59c7f244fec6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfMTAtNS0xLTEtNzY0NzE_9a05220b-88bc-4348-954e-d5e552c3d87e"
      unitRef="usd">193999000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i590b7351d84249beb59d746dd4be724d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfMTEtMS0xLTEtNzY0NzE_93827283-e3fb-4289-a0b9-e9dd0f8b89f4"
      unitRef="usd">474294000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iece060f3fb1f4e00b4960c23b3a25536_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfMTEtMy0xLTEtNzY0NzE_2bc15d25-c1a8-40f6-829d-89de4272e7ae"
      unitRef="usd">193999000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id8b877b5cba34323a6b59c7f244fec6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182NC9mcmFnOjQ5OTNiODJiNDhhNTQ0NWJiMDQzZDhlNmUxOGI0ZGZhL3RhYmxlOjFmMDQ0MDg3MGMwYzRlNzBhYzg4ZWZiNWE5Y2Y3OGFjL3RhYmxlcmFuZ2U6MWYwNDQwODcwYzBjNGU3MGFjODhlZmI1YTljZjc4YWNfMTEtNS0xLTEtNzY0NzE_3cd9c970-c67b-4f18-aa40-2d6953a438b6"
      unitRef="usd">668293000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RleHRyZWdpb246ZDZiNjkyMDU2MWRlNGY0ZmI3MzQzZDcxZjc1MzI2ZThfMTQ5_e1d1bb22-a828-4d16-9a5e-5994089aa12b">Other Balance Sheet Components&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for early exercise of unvested stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses and current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RleHRyZWdpb246ZDZiNjkyMDU2MWRlNGY0ZmI3MzQzZDcxZjc1MzI2ZThfMTUw_ca21c9ba-60af-4fc2-995c-19f31574f0ea">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for early exercise of unvested stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses and current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfMy0zLTEtMS03NjQ3MQ_0a9c2ff6-3f8f-4104-a406-eaaf4688ec82"
      unitRef="usd">6773000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfMy01LTEtMS03NjQ3MQ_e6cd4089-4194-46e9-9847-e70a39980324"
      unitRef="usd">3375000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNC0zLTEtMS03NjQ3MQ_c0b3d624-1966-483a-bcc2-e64a3fa68030"
      unitRef="usd">5428000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNC01LTEtMS03NjQ3MQ_d623b77e-116e-47f4-ba3d-254bdffcedd4"
      unitRef="usd">3388000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNS0zLTEtMS03NjQ3MQ_b96027a5-798f-42eb-bfd2-0d60976f3d2c"
      unitRef="usd">616000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNS01LTEtMS03NjQ3MQ_254cc0fd-13fb-4be9-8e9f-a52bbe7f4447"
      unitRef="usd">879000</us-gaap:TaxesPayableCurrent>
    <kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedStockOptionsCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNi0zLTEtMS03NjQ3MQ_88bd5cff-0cd4-4bb7-8bf1-b084e33070b3"
      unitRef="usd">308000</kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedStockOptionsCurrent>
    <kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedStockOptionsCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNi01LTEtMS03NjQ3MQ_d4419eb6-e209-4094-91dc-c0ecb24f9ddb"
      unitRef="usd">690000</kvsb:DeferredCompensationShareBasedArrangementsLiabilityUnvestedStockOptionsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNy0zLTEtMS03NjQ3MQ_63431c0c-62a9-4d0e-84b1-9acca5221bf6"
      unitRef="usd">7024000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfNy01LTEtMS03NjQ3MQ_6eb73048-8683-42c8-9619-858bafadb4bf"
      unitRef="usd">7112000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfOC0zLTEtMS03NjQ3MQ_61481bce-98e0-4a6f-b56a-68a0c269ec17"
      unitRef="usd">20149000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY182Ny9mcmFnOmQ2YjY5MjA1NjFkZTRmNGZiNzM0M2Q3MWY3NTMyNmU4L3RhYmxlOmY0NGM4OWRhMzc0ZTRmZTdhMmZhNDUzYmUxYjhiYjY1L3RhYmxlcmFuZ2U6ZjQ0Yzg5ZGEzNzRlNGZlN2EyZmE0NTNiZTFiOGJiNjVfOC01LTEtMS03NjQ3MQ_a2db0175-1894-4b28-8f87-b9d7f13c888a"
      unitRef="usd">15444000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMzEzNw_638a6231-798b-4dde-9203-4f5d224fcd82">Commitments and Contingencies &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is a party to a variety of claims, lawsuits, and proceedings which arise in the ordinary course of business, including claims of alleged infringement of intellectual property rights. The Company records a liability when it believes that it is probable that a loss will be incurred and the amount of loss or range of loss can be reasonably estimated. The Company discloses potential losses when they are reasonably possible. In the Company&#x2019;s opinion, resolution of pending matters is not likely to have a material adverse impact on its consolidated results of operations, cash flows, or its financial position. Given the unpredictable nature of legal proceedings, the Company bases its estimate on the information available at the time of the assessment. As additional information becomes available, the Company reassesses the potential liability and may revise the estimate. There were no such material matters as of September&#160;30, 2022 and December&#160;31, 2021.&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with its customers, partners, suppliers, and vendors. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred in connection with its service, breach of representations or covenants, intellectual property infringement, or other claims made against such parties. These provisions may limit the time within which an indemnification claim &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;can be made. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. For the three and nine months ended September&#160;30, 2022 and 2021, the Company did not incur material costs to defend lawsuits or settle claims related to these indemnifications. The Company believes the fair value of these liabilities is not material and accordingly has no liabilities recorded for these agreements as of September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Opportunity Finance Network Loan Agreement&lt;/span&gt;&lt;/div&gt;On June 29, 2022, the Company entered into a credit agreement with Opportunity Finance Network (&#x201c;OFN&#x201d;) to lend up to an aggregate of $15.0&#160;million, unsecured, over the course of 24 months. OFN is a national network of community development financial institutions (&#x201c;CDFIs&#x201d;). OFN will use the loan proceeds to make low-cost, fixed-rate loans to OFN-member CDFIs that on-lend those loan proceeds to fund affordable housing, community facilities, small businesses, nonprofit organizations, consumer finance, and other eligible financing extended by such CDFIs. OFN may borrow in increments of $2.0&#160;million or more and may not borrow more than $7.5&#160;million within the first 12 months immediately following the closing date of June 29, 2022. Each disbursement made by the Company will bear interest at a rate of 0.75% per annum and will be due quarterly from OFN. The outstanding principal, plus any accrued and unpaid interest, for each disbursement becomes due and payable 10 years following the disbursement date. As of September&#160;30, 2022, no disbursements had been made related to this loan. In October 2022, the Company made a loan disbursement of $5.0 million.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <kvsb:LoansReceivableMaximumLendingCapacity
      contextRef="i610ca20266af44388d0398fabb67e639_I20220629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMjI0NA_9ce75775-7bc9-4573-ac83-17b4a9840b15"
      unitRef="usd">15000000</kvsb:LoansReceivableMaximumLendingCapacity>
    <kvsb:LoansReceivableLendingGrandTerms
      contextRef="i4ac1a0c65f57405ca7af67fc50c1de22_D20220629-20220629"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMjI3OA_e313bc93-2ab4-432b-b4d2-9346d686e5e1">P24M</kvsb:LoansReceivableLendingGrandTerms>
    <kvsb:LoansReceivableIncrementsBorrowingWithinTheFirst12Months
      contextRef="i610ca20266af44388d0398fabb67e639_I20220629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMjY4Mg_2e520142-213e-479d-9908-f4643d1da0ad"
      unitRef="usd">2000000</kvsb:LoansReceivableIncrementsBorrowingWithinTheFirst12Months>
    <kvsb:LoansReceivableIncrementsBorrowingWithinTheFirst12Months
      contextRef="i87ca7a793944474e8b578ce9e253785c_I20220629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMjcyMg_59598e0f-c8e8-4dee-bfac-c991ba3aa94d"
      unitRef="usd">7500000</kvsb:LoansReceivableIncrementsBorrowingWithinTheFirst12Months>
    <kvsb:LoansReceivableFixedInterestRate
      contextRef="i610ca20266af44388d0398fabb67e639_I20220629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMjg3OQ_dc1ee98a-e09f-4bd1-b7a4-7497a45c6c1e"
      unitRef="number">0.0075</kvsb:LoansReceivableFixedInterestRate>
    <kvsb:LoansReceivableTerms
      contextRef="i4ac1a0c65f57405ca7af67fc50c1de22_D20220629-20220629"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMzAzOQ_4cd5cfc4-42e5-4581-adaf-8c25322b5515">P10Y</kvsb:LoansReceivableTerms>
    <kvsb:LoanDisbursement
      contextRef="i71628e826b5648ae90c04a8c8bb4cb72_D20220930-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfMTA5OTUxMTYyODEyNjQ_dc30f12a-5b69-43f6-9989-a3565c5cba13"
      unitRef="usd">0</kvsb:LoanDisbursement>
    <kvsb:LoanDisbursement
      contextRef="id93d9cf600c4489faec543a3f28e1a1d_D20221001-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183MC9mcmFnOjZkZmJmZTdhOGVlYjRmN2Y4NzA2YzczMTI0Njg4OGJhL3RleHRyZWdpb246NmRmYmZlN2E4ZWViNGY3Zjg3MDZjNzMxMjQ2ODg4YmFfNTQ5NzU1ODE0MjIzNQ_bb087b8d-d914-4216-a0e5-4047cc4ca54f"
      unitRef="usd">5000000</kvsb:LoanDisbursement>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTc4NQ_89d4c64e-158b-4090-bb4a-5b05844394bc">Common Stock and Stockholders&#x2019; Equity (Deficit)&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The shares and corresponding capital amounts and all per share data related to Legacy Nextdoor&#x2019;s authorized and outstanding redeemable convertible preferred stock, common stock, and stock-based awards prior to the Reverse Recapitalization have been retroactively adjusted using the Exchange Ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Subject to Repurchase &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain stock option grant agreements permit exercise prior to vesting. Upon termination of service of an employee, the Company has the right to repurchase any unvested, but issued, common stock at the original purchase price. The consideration received for an exercise of an option is accounted for as a deposit of the exercise price and is recorded as a liability. Upon vesting of the shares pursuant to the grant agreements, the shares and related liability are reclassified into stockholders&#x2019; equity (deficit). As of September&#160;30, 2022 and December&#160;31, 2021, the Company had $0.3&#160;million and $0.7&#160;million recorded in accrued expenses and other current liabilities related to 184,029 and 421,594 unvested shares of common stock subject to repurchase, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Subject to Repurchase &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, an executive of the Company purchased 15,408,183 shares of restricted stock, subject to time-based service requirements, which vest over a forty-eight month period. The shares issued upon the purchase of restricted stock are considered to be legally issued and outstanding on the date of purchase and the executive has full voting rights. Upon termination of service, the Company may repurchase unvested shares acquired at a price equal to the price per share paid upon the exercise. Upon vesting of the shares pursuant to the grant agreements, the shares and related liability are reclassified into stockholders&#x2019; equity (deficit). As of September&#160;30, 2022, the Company had $0.5&#160;million recorded in deposits related to 321,006 unvested shares of&#160;common&#160;stock subject to repurchase. As of December&#160;31, 2021, the Company had $4.8&#160;million recorded in deposits related to 3,210,037 unvested shares of common stock subject to repurchase. For the three months ended September&#160;30, 2022 and 2021, the Company recorded stock-based compensation expense of $1.1 million and $1.1 million, respectively, related to this restricted stock. For the nine months ended September&#160;30, 2022 and 2021, the Company recorded stock-based compensation expense of $3.4 million and $3.4 million, respectively, related to this restricted stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plans &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company&#x2019;s Board of Directors and stockholders approved the Company&#x2019;s 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;) as a successor to the 2018 Equity Incentive Plan (the &#x201c;2018 Plan&#x201d;), with the purpose of granting stock-based awards to employees, directors, officers, and consultants, including stock options, restricted stock awards, and RSUs.&lt;br/&gt;&lt;br/&gt;The Company initially reserved for issuance under the 2021 Plan (a) 46,008,885 shares of Class A common stock, plus (b) shares that are subject to issuance upon exercise of options granted under the 2018 Plan prior to the Closing but which, after the Closing, cease to be subject to the option for any reason other than exercise of the option, (c) shares that are subject to awards granted under the 2018 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan prior to the Closing that, after the Closing, are forfeited or are repurchased by the Company at the original issue price, (d) shares that are subject to awards granted under the 2018 Plan prior to the Closing that, after the Closing, otherwise terminate without such shares being issued, and (e) shares that, after the Closing, are used to pay the exercise price of a stock option issued under the 2018 Plan prior to the Closing or are withheld to satisfy the tax withholding obligations related to any award issued under the 2018 Plan prior to the Closing. The number of shares available for grant and issuance under the 2021 Plan will increase automatically on January 1 of each of 2022 through 2031 by the number of shares equal to the lesser of (i) five percent (5%) of the number of shares (rounded down to the nearest whole share) of Class A common stock and Class B common stock issued and outstanding on each December 31 immediately prior to the date of increase, or (ii) such number of shares determined by the Company&#x2019;s Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company&#x2019;s Board of Directors and stockholders approved the Company&#x2019;s 2021 Employee Stock Purchase Plan (the &#x201c;2021 ESPP&#x201d;). Over a series of offering periods, each of which may consist of one or more purchase periods, eligible employees will be offered the option to purchase shares of Class A common stock at 85% of the lesser of the fair market value of Class A common stock on (i) the first business day of the applicable offering period and (ii) the date of purchase. Under the 2021 ESPP, the Company initially reserved 8,901,159 shares of Class A common stock for issuance, and the aggregate number of shares reserved will increase automatically on January 1 of each of 2022 through 2031 by the number of shares equal to the lesser of (i) one percent (1%) of the total number of outstanding shares of Class A common stock and Class B common stock as of the immediately preceding December 31, or (ii) a number of shares as may be determined by the Company&#x2019;s Board of Directors. The aggregate number of shares issued over the term of the 2021 ESPP, subject to adjustments for stock-splits, recapitalizations, or similar events, may not exceed 89,011,590 shares. In February 2022, the Company commenced its first offering period under the 2021 ESPP. During the three and nine months ended September&#160;30, 2022, 551,765 shares of Class A common stock were purchased under the 2021 ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 31, 2022, the Company&#x2019;s Board of Directors authorized and approved a share repurchase program (the &#x201c;Share Repurchase Program&#x201d;) to repurchase up to $100.0 million in aggregate of the Company&#x2019;s Class A common stock, with the authorization to expire on June 30, 2024. Repurchases of Class A common stock under the Share Repurchase Program may be made from time to time, on the open market, in privately negotiated transactions or by other methods, and in accordance with the limitations set forth in Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, and other applicable legal requirements. The timing of any repurchases will depend on market conditions and other investment opportunities, and will be made at the Company&#x2019;s discretion. The Company currently anticipates that the Share Repurchase Program will extend through June 30, 2024, or such shorter period if $100.0 million in aggregate of shares of the Company&#x2019;s Class A common stock have been repurchased. The Share Repurchase Program does not obligate the Company to repurchase any dollar amount or number of shares, and the program may be extended, modified, suspended, or discontinued at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company repurchases shares under the Share Repurchase Program, it reduces the common stock component of stockholders&#x2019; equity by the par value of the repurchased shares. The excess of the repurchase price over par value is recorded to additional paid-in capital. All repurchased shares are retired and become authorized and unissued shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September&#160;30, 2022, the Company repurchased and retired 20,190,611 and 23,251,703 shares of Class A common stock at an average purchase price of $3.31 and $3.32 per share for an aggregate repurchase price of $66.7 million and $77.2 million, respectively. As of September&#160;30, 2022, the Company had $22.8&#160;million available for future share repurchases under the Share Repurchase Program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options and RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may grant options to acquire shares of Class A common stock to employees, directors, officers, and consultants at a price not less than the fair market value of the shares at the date of grant. Options granted to a person who, at the time of the grant, owns more than 10% of the voting power of all classes of stock shall be at no less than 110% of the fair market value and expire five years from the date of grant. All other options generally have a contractual term of ten years. Options granted generally vest on a monthly basis over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTI2NDQzODM3Mjk5NDI_340e393f-459a-4077-8c02-2b4d1f22e846"&gt;three&lt;/span&gt; to four years. RSUs granted for Class A common stock generally vest on a quarterly basis over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTI2NDQzODM3Mjk5NTQ_e815eb8b-2ba7-45b3-9469-6ce73bdda646"&gt;three&lt;/span&gt; to four years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity for the nine months ended September&#160;30, 2022 and related information is as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable at 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intrinsic value is calculated as the difference between the exercise price of the underlying common stock option award and the fair value of the Company&#x2019;s common stock as of the respective balance sheet date. The weighted average grant date fair value of options granted was $3.13 per share and $3.72 per share during the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total number of shares vested during the nine months ended September&#160;30, 2022 and 2021 was 10,106,948 and 12,072,437, respectively. The weighted average grant-date fair value of options vested was $2.69 per share and $1.98 per share during the nine months ended September&#160;30, 2022 and 2021, respectively. The intrinsic value of the options exercised was $13.4 million and $22.8 million for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not issue any grants to non-employees during the nine months ended September&#160;30, 2022. The Company granted 19,640 options to non-employees during the nine months ended September&#160;30, 2021.&lt;br/&gt;&lt;br/&gt;A summary of the Company&#x2019;s RSU activity for the nine months ended September&#160;30, 2022 and related information is as follows (in thousands, except per share data):&lt;br/&gt; &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:65.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to calculate the fair value of employee and non-employee stock option grants made during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.9% - 73.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.7%&#160;-54.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of common stock per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.34 - $6.06&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$4.92 - $6.83&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation expense in the condensed consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, there was $174.4 million of unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of 2.4 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <kvsb:CommonStockSubjectToRepurchaseLiabilityCurrent
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODk1_b83db63c-fa33-4114-90e8-171d0503a390"
      unitRef="usd">300000</kvsb:CommonStockSubjectToRepurchaseLiabilityCurrent>
    <kvsb:CommonStockSubjectToRepurchaseLiabilityCurrent
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTAy_7b3d73dd-7c7d-4cb7-80f4-0a52e50ff09d"
      unitRef="usd">700000</kvsb:CommonStockSubjectToRepurchaseLiabilityCurrent>
    <kvsb:CommonStockSubjectToRepurchaseNonvestedNumberOfShares
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTc1_2ef46108-e613-472d-9192-d52f2729dbbc"
      unitRef="shares">184029</kvsb:CommonStockSubjectToRepurchaseNonvestedNumberOfShares>
    <kvsb:CommonStockSubjectToRepurchaseNonvestedNumberOfShares
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTgy_e5a40a95-2942-4339-8218-9f010c6a96d2"
      unitRef="shares">421594</kvsb:CommonStockSubjectToRepurchaseNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="id5538f206de745f98cefed98116dd3a7_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTE0MQ_9d5b6903-673e-49ad-a8ae-ae8ef2f1da40"
      unitRef="shares">15408183</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id5538f206de745f98cefed98116dd3a7_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTc4MQ_cc9c18e6-72fd-4c87-b060-9c35cecfa0db">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <kvsb:RestrictedStockSubjectToRepurchaseLiability
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTc0NA_477ba06e-327e-41ad-a480-76ea9792a51c"
      unitRef="usd">500000</kvsb:RestrictedStockSubjectToRepurchaseLiability>
    <kvsb:RestrictedStockSubjectToRepurchaseNonvestedNumberOfCommonShares
      contextRef="i9643ca873c2b47709cf48885a2f0b38c_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTc3OQ_4d5c7ccd-0be0-4b71-842b-da8243facf5f"
      unitRef="shares">321006</kvsb:RestrictedStockSubjectToRepurchaseNonvestedNumberOfCommonShares>
    <kvsb:RestrictedStockSubjectToRepurchaseLiability
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTg2Mw_07f2e7a5-1a83-43d8-9bd5-18cac0afb4d2"
      unitRef="usd">4800000</kvsb:RestrictedStockSubjectToRepurchaseLiability>
    <kvsb:RestrictedStockSubjectToRepurchaseNonvestedNumberOfCommonShares
      contextRef="i895a170a54494dbd95540fe8bdb6daa4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMTg5OA_129e902e-bd63-4ecb-b0b2-7ef2015b8d00"
      unitRef="shares">3210037</kvsb:RestrictedStockSubjectToRepurchaseNonvestedNumberOfCommonShares>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25bb364cd2d042b48452bd209e918f73_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMjAzNQ_5762cf30-06e0-44bf-96bb-cd45adee437f"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0df4a00370f84aadb2538b2b44d079cf_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMjA0Mg_5eae0d4f-4eec-4b3f-84e6-3760f3c980ca"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2b6ac7588444400a4be952d580f002d_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMjE3Mw_3d84ee6b-6f81-4c34-8e06-138ff4f49d92"
      unitRef="usd">3400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icb79149b0a254b9aae4e806053018f69_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMjE4MA_86c2e682-bbd4-4c31-a977-e022d4cf88a9"
      unitRef="usd">3400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id6c67866db8b46fdb0283ed8c8c1d1ec_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMjcxNg_838850b6-5029-4fce-b664-2bbd41b8c5e6"
      unitRef="shares">46008885</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPercentageOfSharesOutstanding
      contextRef="i3424b44abbf24e249a41f55ef7ac1207_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfMzgxOA_cf011c44-4a16-46f5-8ae7-17a1c38d8cc6"
      unitRef="number">0.05</kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPercentageOfSharesOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i383bcd32667a45c3ade060603a853738_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNDQ2Ng_2e98d3fa-5156-4f7a-ad39-c7c0de0431e9"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i85600cf23b46405c96ca6ca41b1eef02_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNDY3OQ_0c806300-75e0-40df-ad62-ad7e9999188d"
      unitRef="shares">8901159</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPercentageOfSharesOutstanding
      contextRef="i1cf814d0a5504635ad09d6abe4e7b13a_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNDkwNQ_a588acf9-9ed1-4504-9aa9-9b0978bbc09d"
      unitRef="number">0.01</kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPercentageOfSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic23aba2417ae4a46882aab9f51196436_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTI5NA_986cf5db-46b8-4855-97f3-8d4549252a14"
      unitRef="shares">89011590</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTQ5NzU1ODI0Mjc3_dd326780-d1c1-4a49-8502-e0d14b0f7f16"
      unitRef="shares">551765</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTQ5NzU1ODI0Mjc3_e5003a69-f8ee-44f2-9680-79354d179859"
      unitRef="shares">551765</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i8294d453953744a0bbe97a363c38c811_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTY1Nw_c15bb703-10ce-4c93-b97a-4546d915d69e"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i8294d453953744a0bbe97a363c38c811_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNjM4OQ_c15bb703-10ce-4c93-b97a-4546d915d69e"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTQ5NzU1ODI0NDg4_f07186df-dabf-4f7f-89cc-a2295866d488"
      unitRef="shares">20190611</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNzA3NA_a46d8d97-1e68-473f-aeb6-53b5d48524ea"
      unitRef="shares">23251703</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTQ5NzU1ODI0NTQx_825bfd85-5e9f-4a3c-a469-1a800e975894"
      unitRef="usdPerShare">3.31</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNzE0MA_92f0f559-9fd5-4c30-969b-77fea1cba0d1"
      unitRef="usdPerShare">3.32</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTQ5NzU1ODI0NTA2_9726cf3a-f461-437f-8a66-0781c919bd5b"
      unitRef="usd">66700000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNzE5MA_3ac1b413-1a27-4db2-ae28-7e27979f1d49"
      unitRef="usd">77200000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i4393485ec4564b47b61051513e88e27e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNzIyMA_53810769-6582-4693-94ea-0921d2652be4"
      unitRef="usd">22800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMinimumProportionOfVotingPower
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNzg4MQ_0e88e62f-db4b-438e-81ce-6ca32c664f6e"
      unitRef="number">0.10</kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMinimumProportionOfVotingPower>
    <kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumProportionOfFairMarketValueOfStockOptionsGrantedToGranteesThatOwnMoreThanTenPercentOfVotingPowerPercent
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNzk1Mw_d296cf64-eae2-4ceb-be62-e1ae4c0abf17"
      unitRef="number">1.10</kvsb:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumProportionOfFairMarketValueOfStockOptionsGrantedToGranteesThatOwnMoreThanTenPercentOfVotingPowerPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="id54355bb6ce74ab9b865f02024511446_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNzk5Mg_74cc4416-f09b-4c79-8df5-380415146f87">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODA3NA_03622270-31d0-4552-ade2-52e526721817">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7203f55238a74964859a45e771e52e32_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODEzMw_9f25af58-2791-433d-984c-bd4125f70d76">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib2bc364c0a504c8e8cf46ee4d4610577_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODIxNg_1c628019-0982-42b6-939e-f1f05341e29c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTc4Mw_db61e709-f04f-45d0-b282-2115c2c17e67">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity for the nine months ended September&#160;30, 2022 and related information is as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable at 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMS0xLTEtMS03NjQ3MQ_b447419b-7bf5-4d9f-a77d-e42290b1319d"
      unitRef="shares">58278000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMS0zLTEtMS03NjQ3MQ_f3cad46e-0153-45cb-b3ea-77d0c530e5f5"
      unitRef="usdPerShare">2.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib94dfa7badc04fce9360be6be7c082be_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMS01LTEtMS03NjQ3MQ_5e267442-273b-442c-ab78-f69b7201f902">P8Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic9f129e28b564c02bc294c1fd03b08fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMS03LTEtMS03NjQ3MQ_43454193-eb08-45a5-9e23-70d98b5c2d0b"
      unitRef="usd">322799000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMi0xLTEtMS03NjQ3MQ_ff969aaa-f4db-45af-9ea9-1eb12c48d090"
      unitRef="shares">6736000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMi0zLTEtMS03NjQ3MQ_f9cfbb26-5d7c-4383-a749-2579098d08f6"
      unitRef="usdPerShare">5.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMy0xLTEtMS03NjQ3MQ_08c3f86b-c561-48c2-8d04-596a7fdd66a9"
      unitRef="shares">5480000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfMy0zLTEtMS03NjQ3MQ_d357ae59-a91a-434c-8d35-e929b0e19e22"
      unitRef="usdPerShare">2.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNC0xLTEtMS03NjQ3MQ_9623f74f-c1c6-4bbc-9b7e-9b3e59b19696"
      unitRef="shares">7108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNC0zLTEtMS03NjQ3MQ_883c1926-5430-4a32-879f-ef1e42e83764"
      unitRef="usdPerShare">3.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNS0xLTEtMS03NjQ3MQ_17ebdcf1-e011-49ca-a88f-a62a52805d52"
      unitRef="shares">52426000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNS0zLTEtMS03NjQ3MQ_a3f6b7fc-a140-48b1-905f-2949e8a21278"
      unitRef="usdPerShare">2.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNS01LTEtMS03NjQ3MQ_2e33d0f3-d722-4c57-a3a4-4ce49bba8ae1">P7Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNS03LTEtMS03NjQ3MQ_ca4f59ec-7e9b-490a-a4f6-9a869d28e218"
      unitRef="usd">32612000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNi0xLTEtMS03NjQ3MQ_141c4894-6994-425c-a38c-3f75cc3cfd65"
      unitRef="shares">27455000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNi0zLTEtMS03NjQ3MQ_5f9b8708-e94e-4df6-91c0-963f6e706beb"
      unitRef="usdPerShare">2.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNi01LTEtMS03NjQ3MQ_b9f52a1b-e174-46b2-b06b-063f36a03330">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjBlZmU5NjdkNmFjYTRiNGM5NTE2NWUzOWMwZDRkYjdiL3RhYmxlcmFuZ2U6MGVmZTk2N2Q2YWNhNGI0Yzk1MTY1ZTM5YzBkNGRiN2JfNi03LTEtMS03NjQ3MQ_4656cde4-c76e-45ec-915a-89d9dd8a05b2"
      unitRef="usd">25399000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODY0Mg_efdc1b3d-303b-4eee-a704-b0ee65f095cd"
      unitRef="usdPerShare">3.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODY1OQ_b383fbd3-70aa-48e9-98aa-528cc3dc2cf0"
      unitRef="usdPerShare">3.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODc3Mw_6b6e5917-f70f-4979-bb95-b2aa76f2ad97"
      unitRef="shares">10106948</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODc4MA_ebbfc17e-7c4a-4da3-91d8-b5ba3bfb7718"
      unitRef="shares">12072437</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODg2Mw_ac26a145-12d8-4ed3-8d53-d4f5b8240e98"
      unitRef="usdPerShare">2.69</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODg4MA_e92b16d0-aab6-4a19-9ed7-c12eaab51631"
      unitRef="usdPerShare">1.98</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODk4MQ_418efcf2-293c-452c-8a6f-10e901856e8f"
      unitRef="usd">13400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfODk4OA_33e70f89-b834-464b-98a2-88772036e220"
      unitRef="usd">22800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icf1d780322a24b6b9a260626832351b0_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTA0NA_5c31849c-5615-46f7-a8a7-0b94f43d8ebd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic5740caee23b4152a8727aece6a4f00a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTEyMA_aba0f74c-dd49-4ab0-8187-79b23b5ef95e"
      unitRef="shares">19640</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTc4NA_341e3fce-89a8-4328-b761-4e618e4b657a">A summary of the Company&#x2019;s RSU activity for the nine months ended September&#160;30, 2022 and related information is as follows (in thousands, except per share data):&lt;br/&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:65.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1cdca0e9d7dd47f795f29551e26c4386_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfMS0xLTEtMS03NjQ3MQ_8b96e6af-eb02-44be-9947-a3cd1a69d2a3"
      unitRef="shares">2511000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1cdca0e9d7dd47f795f29551e26c4386_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfMS0zLTEtMS03NjQ3MQ_54a7f0a6-4d0c-4f36-a839-67ca3acecbb2"
      unitRef="usdPerShare">8.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfMi0xLTEtMS03NjQ3MQ_40d52419-8cc9-4994-a9c1-156ffdd2b788"
      unitRef="shares">22757000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfMi0zLTEtMS03NjQ3MQ_62b2ffbf-a219-41aa-9b96-5952f094fe28"
      unitRef="usdPerShare">4.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfMy0xLTEtMS03NjQ3MQ_de19477d-0c9a-4df2-82e8-8e9c04dd31e1"
      unitRef="shares">2682000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfMy0zLTEtMS03NjQ3MQ_ba02db57-ccdc-46b0-90df-bfa1b25cd1b5"
      unitRef="usdPerShare">5.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfNC0xLTEtMS03NjQ3MQ_c2e96300-fc77-484e-88b3-5aacb547473b"
      unitRef="shares">1665000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib317e491d68c46369596edd72834162e_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfNC0zLTEtMS03NjQ3MQ_c803d292-4ba9-48a0-9c8e-2e3d0101aa14"
      unitRef="usdPerShare">5.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2d17c9ac414f4a958d4aba0c4ab595fc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfNS0xLTEtMS03NjQ3MQ_e1c9546c-e4ee-4eeb-a1e0-db5b22fdc474"
      unitRef="shares">20921000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2d17c9ac414f4a958d4aba0c4ab595fc_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjFmMTc5YjdmZmQ1YTQ5YjJhZmQwOWI2MjJjNjA1YzJhL3RhYmxlcmFuZ2U6MWYxNzliN2ZmZDVhNDliMmFmZDA5YjYyMmM2MDVjMmFfNS0zLTEtMS03NjQ3MQ_fef97e2e-729c-4bab-a3f4-ab4507e1e2eb"
      unitRef="usdPerShare">4.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTc4Mg_56b50996-6daa-4e3e-90e3-e47a2045eaff">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to calculate the fair value of employee and non-employee stock option grants made during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.9% - 73.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.7%&#160;-54.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of common stock per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.34 - $6.06&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$4.92 - $6.83&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i46290c71715748da9ddc96238e014704_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfMy01LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjZhZTk1YzExYmM0ZjRhM2Q5MTg3NDRiMzcwMDRiZTkzXzQ_40097d83-5984-4623-9bfe-75970edaa672"
      unitRef="number">0.539</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i46290c71715748da9ddc96238e014704_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfMy01LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjZhZTk1YzExYmM0ZjRhM2Q5MTg3NDRiMzcwMDRiZTkzXzk_e23505ad-4c3d-413c-8439-ed7bb1cb47f7"
      unitRef="number">0.739</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i9ddd414880ba461cb0061d1dba4287f0_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfMy03LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjVmZjY4NGI2ZDliNjQxNDlhNDZhNzY1ZjA1OTVlNGExXzQ_463476b8-b8ab-46f0-89f4-4194776bcf11"
      unitRef="number">0.537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i9ddd414880ba461cb0061d1dba4287f0_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfMy03LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjVmZjY4NGI2ZDliNjQxNDlhNDZhNzY1ZjA1OTVlNGExXzg_78acd3eb-6148-48af-a993-6c00da9b15c0"
      unitRef="number">0.545</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i46290c71715748da9ddc96238e014704_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNC01LTEtMS03NjQ3MQ_7269c1af-6601-4fc6-be66-05320a3903cd">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9ddd414880ba461cb0061d1dba4287f0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNC03LTEtMS03NjQ3MQ_b0b1b15d-d5b3-4186-88fd-0c3ff251233c">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i46290c71715748da9ddc96238e014704_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNS01LTEtMS03NjQ3MQ_ee259f8b-1226-4c1f-8ea5-b54944351f06"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9ddd414880ba461cb0061d1dba4287f0_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNS03LTEtMS03NjQ3MQ_d68eba07-e4d5-4d43-93ed-f60e1c455307"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i46290c71715748da9ddc96238e014704_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNi01LTEtMS03NjQ3MQ_d9a7c99e-9f87-4c14-b63f-70ae3f6fd65e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9ddd414880ba461cb0061d1dba4287f0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNi03LTEtMS03NjQ3MQ_1a295a56-0d98-4631-9d3c-235f066f93c9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharePrice
      contextRef="iec3820821d99431a8b515d355d94bc5f_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNy01LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjBjZjZmNTk1N2EwMTQyNDNhMDFjNzYxMzMwNTk0NDg1XzQ_93ac735a-22a9-4e3b-8651-6af02f9de917"
      unitRef="usdPerShare">3.34</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i0a9ec21c9f1e4994b8e6eda3a90da294_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNy01LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjBjZjZmNTk1N2EwMTQyNDNhMDFjNzYxMzMwNTk0NDg1Xzk_9571836e-7629-450e-b0fe-1bb29de803f4"
      unitRef="usdPerShare">6.06</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ie75996afdcb1499c8374ce4faffcad10_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNy03LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjhmM2I2NDhmZDUwYzRjNDVhMmI4NGNiNzU4YTc5MDgwXzQ_30a26769-5bfb-4f30-b644-19d26b034a87"
      unitRef="usdPerShare">4.92</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ieab4def0c7554d1ca77388ff730d48db_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOmJlMWRiOTQ4ZDdmMTQyNTc4ODMwNTc3OTMwYjFiNzk0L3RhYmxlcmFuZ2U6YmUxZGI5NDhkN2YxNDI1Nzg4MzA1Nzc5MzBiMWI3OTRfNy03LTEtMS03NjQ3MS90ZXh0cmVnaW9uOjhmM2I2NDhmZDUwYzRjNDVhMmI4NGNiNzU4YTc5MDgwXzk_82f8dc97-d7b3-426e-a1fa-b00e385f1e32"
      unitRef="usdPerShare">6.83</us-gaap:SharePrice>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfOTc4Ng_9685f379-c907-4bad-9965-529b31e4d0e5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation expense in the condensed consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0af40ac4ca64cca8831795965af48a4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfMy0xLTEtMS03NjQ3MQ_f76ebf4b-5562-4068-a7f2-8c55825b3b1a"
      unitRef="usd">732000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1c4332eaa1d43d79c8a4c0b49266df4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfMy0zLTEtMS03NjQ3MQ_62465f1e-767c-4530-a098-40b1b70c6760"
      unitRef="usd">383000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08077c4df91e4d2c913ac77c7271f7b8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfMy01LTEtMS03NjQ3MQ_a7ad2b9f-09d8-453e-b393-c4ee35e2941b"
      unitRef="usd">1906000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17634c01ea5646a1820a4dab8ac429fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfMy03LTEtMS03NjQ3MQ_38473d16-349b-43dd-9ca4-83116d18af55"
      unitRef="usd">981000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4450a952c53e4334938a322f876f87f6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNC0xLTEtMS03NjQ3MQ_a3522238-4024-4cf0-a9da-f633ec9f36a5"
      unitRef="usd">9630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifddcf0541a5a4a9ea2d5c96844434e61_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNC0zLTEtMS03NjQ3MQ_fbddfc40-b827-4e0e-8719-1ff9e51e671b"
      unitRef="usd">5680000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02ac33bea4a6494f9e40a47a5e853ba3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNC01LTEtMS03NjQ3MQ_b3136d12-ebd9-4672-9e9a-067b5df3e2e5"
      unitRef="usd">25914000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83347bd637e44c86ba6a9441df93e68b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNC03LTEtMS03NjQ3MQ_ddcfb5c5-a670-405f-aeba-7a447c80b096"
      unitRef="usd">13954000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iae904ada6aee44f48ba0936b5555f576_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNS0xLTEtMS03NjQ3MQ_876cb528-4d97-4349-9df6-86d0dc2a984e"
      unitRef="usd">2621000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i905c1ff2d17f47a4a4c767433439c4b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNS0zLTEtMS03NjQ3MQ_b8c8250a-f69d-4a54-a0c3-722e3b7a422b"
      unitRef="usd">1711000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i48ca4032c5ad4bd5ba25767f4cb9700b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNS01LTEtMS03NjQ3MQ_6996d490-193a-457b-83ff-3dfd5d8b4c17"
      unitRef="usd">7617000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1301b5145bca444fbad2c8aa0643b381_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNS03LTEtMS03NjQ3MQ_8433a66f-eee2-4d63-9117-9323f6c6750e"
      unitRef="usd">4461000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3836cb601bd24e10ab3cf83601d9fc3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNi0xLTEtMS03NjQ3MQ_2c417b7d-51f3-4c60-a9ce-bf4ad38359ee"
      unitRef="usd">4287000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i07b13e9bcdb74e5b96562c0e5a2c7b83_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNi0zLTEtMS03NjQ3MQ_ce936979-d121-447e-92d9-cc6d852c9991"
      unitRef="usd">2818000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a2239c77fb24705ac3473358cb6da01_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNi01LTEtMS03NjQ3MQ_e30f8dcb-cdd5-4386-84c4-f8ca6aee5674"
      unitRef="usd">11520000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ba0a1009fab432485d0c39e748782e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNi03LTEtMS03NjQ3MQ_6e034a90-6c26-45fa-bd9d-e355e3d11ba8"
      unitRef="usd">7575000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNy0xLTEtMS03NjQ3MQ_ee5db9be-052a-4b99-89b6-4d8edc5c6e41"
      unitRef="usd">17270000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNy0zLTEtMS03NjQ3MQ_61ca2971-c443-41fc-b3b4-922eb1cbcb02"
      unitRef="usd">10592000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNy01LTEtMS03NjQ3MQ_413c1d6f-feb2-49d1-91a7-4cf0883e9ee6"
      unitRef="usd">46957000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RhYmxlOjc1OGM0Zjg4ZjAxZDRiZmU4NTVlMzE5NDliMThiMTRlL3RhYmxlcmFuZ2U6NzU4YzRmODhmMDFkNGJmZTg1NWUzMTk0OWIxOGIxNGVfNy03LTEtMS03NjQ3MQ_42a60df1-0811-4735-9efa-99eca860b01b"
      unitRef="usd">26971000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i31c6071d42d24b06bbb347280d62162e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTQ5NzU1ODI0NDMz_a922595a-8c7e-4723-bebc-551a36dfec06"
      unitRef="usd">174400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183My9mcmFnOmMwNGYzZmIxOTU2OTQwZDg5NmEwNzc0MmU2Y2I5MTdiL3RleHRyZWdpb246YzA0ZjNmYjE5NTY5NDBkODk2YTA3NzQyZTZjYjkxN2JfNTQ5NzU1ODI0NDM4_e5190ef0-20cf-4eb4-b05c-d1a7eb29b5dc">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RleHRyZWdpb246Y2M3MDFiNTgzN2JjNGUwZmFlODMxOTQ0ZjAxMTQ5MDZfODA5_b9eaba4c-2934-4292-a5c3-7fed15164c15">Net Loss Per Share Attributable to Common Stockholders&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Reverse Recapitalization, the Company has retroactively adjusted the weighted average number of shares of common stock outstanding prior to the Closing by multiplying them by the Exchange Ratio of 3.1057 used to determine the number of shares of common stock into which they converted. In addition, as described in Note 3, the Reverse Recapitalization gave rise to Class A and Class B common stock. The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,877&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,387&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,587&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities outstanding have been excluded from the computations of diluted net loss per share because such securities have an anti-dilutive impact due to losses reported (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.985%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,477&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,426&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,921&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercised stock options subject to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable pursuant to the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,539&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingently issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <kvsb:RecapitalizationExchangeRatio
      contextRef="i35fa194fd221418abc1c8590011241a1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RleHRyZWdpb246Y2M3MDFiNTgzN2JjNGUwZmFlODMxOTQ0ZjAxMTQ5MDZfMjI4_2cf9a672-d5c8-4617-b2ec-2c3921c4f9de"
      unitRef="number">3.1057</kvsb:RecapitalizationExchangeRatio>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RleHRyZWdpb246Y2M3MDFiNTgzN2JjNGUwZmFlODMxOTQ0ZjAxMTQ5MDZfODA3_96abb584-f4b7-4c2f-a06e-9208eea5af47">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):&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:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,877&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,387&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,587&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy0xLTEtMS03NjQ3MQ_6aa9c5fc-e5eb-4079-bf66-0a14e6db257a"
      unitRef="usd">-14142000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy0xLTEtMS03NjQ3MQ_fcb5c80d-e51a-41d3-bf9e-4c4494b5da39"
      unitRef="usd">-14142000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iada8ce0836474500b23604860332ca09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy0zLTEtMS03NjQ3MQ_a67ae610-3c69-4586-82b8-9663938db64d"
      unitRef="usd">-20575000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iada8ce0836474500b23604860332ca09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy0zLTEtMS03NjQ3MQ_c121c014-5a8e-4f88-a602-b4358ce7c539"
      unitRef="usd">-20575000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy01LTEtMS03NjQ3MQ_b8442f6e-a283-400f-a6fe-04a7f0456ca1"
      unitRef="usd">-19363000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy01LTEtMS03NjQ3MQ_e2aff3b9-748c-4605-ab24-8634da3ecd3b"
      unitRef="usd">-19363000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy03LTEtMS03NjQ3MQ_1bdc4009-b2eb-4099-ae6f-f2e225174570"
      unitRef="usd">-32588000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy03LTEtMS03NjQ3MQ_af29eb98-e93f-4339-80b0-df325c2a1f84"
      unitRef="usd">-32588000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i37c7b9ce6d97454d9937691f94614044_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy05LTEtMS03NjQ3MQ_b6ddaa8a-aec2-4c43-910a-cfa1af27855a"
      unitRef="usd">-71920000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i37c7b9ce6d97454d9937691f94614044_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy05LTEtMS03NjQ3MQ_ea687123-4d37-44f4-9579-b5bf9219fd35"
      unitRef="usd">-71920000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy0xMS0xLTEtNzY0NzE_1840130c-f0bc-4308-bee7-9a76bc909522"
      unitRef="usd">-66002000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfMy0xMS0xLTEtNzY0NzE_c76db21b-f452-4dbb-af4f-43d730c68921"
      unitRef="usd">-66002000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC0xLTEtMS03NjQ3MQ_7ecbc191-def0-4c0a-9458-2f90a1b35019"
      unitRef="shares">153877000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC0xLTEtMS03NjQ3MQ_84334524-3bc7-48e9-9496-666d119fa899"
      unitRef="shares">153877000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iada8ce0836474500b23604860332ca09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC0zLTEtMS03NjQ3MQ_04c82183-4751-4e20-96ae-244330a394a7"
      unitRef="shares">223879000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iada8ce0836474500b23604860332ca09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC0zLTEtMS03NjQ3MQ_0cb57a17-1392-4ff6-9c36-808a1fbd6726"
      unitRef="shares">223879000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC01LTEtMS03NjQ3MQ_6cb72d5d-70d5-4003-a71a-e71fd6596ab6"
      unitRef="shares">106387000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC01LTEtMS03NjQ3MQ_f91efe5b-a239-4e94-b644-710d9b56d9de"
      unitRef="shares">106387000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC03LTEtMS03NjQ3MQ_c7dd8457-6196-443a-83d1-b4be82bae845"
      unitRef="shares">118984000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC03LTEtMS03NjQ3MQ_f6592cdc-2a7c-4920-8b59-b4b4c3b6f5c5"
      unitRef="shares">118984000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i37c7b9ce6d97454d9937691f94614044_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC05LTEtMS03NjQ3MQ_690e282b-a322-4ca3-8456-7e662393932c"
      unitRef="shares">262587000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i37c7b9ce6d97454d9937691f94614044_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC05LTEtMS03NjQ3MQ_e05dbdee-362c-478f-8d77-8622be0d6e99"
      unitRef="shares">262587000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC0xMS0xLTEtNzY0NzE_a8c80d59-0844-4ab7-aba0-c043566056ec"
      unitRef="shares">102495000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNC0xMS0xLTEtNzY0NzE_cdd15d5d-d616-4822-b6d4-96c332afcb9a"
      unitRef="shares">102495000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS0xLTEtMS03NjQ3MQ_2ae54fd4-5b30-49ae-a736-b91e0189ceeb"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic8562017e12844f19cdfea4979115734_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS0xLTEtMS03NjQ3MQ_2b942569-e095-4ea5-a2e6-bdcb2c4489e4"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iada8ce0836474500b23604860332ca09_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS0zLTEtMS03NjQ3MQ_0d1d1982-0524-4554-934c-81c81568cda9"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="iada8ce0836474500b23604860332ca09_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS0zLTEtMS03NjQ3MQ_dff60a53-7ea6-4706-959f-df572a023c5f"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS01LTEtMS03NjQ3MQ_52fcdfaf-e535-4672-b68c-3533289e2c38"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS01LTEtMS03NjQ3MQ_d4d68a26-e6ba-4fcd-9189-d29374a8622f"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS03LTEtMS03NjQ3MQ_0e5b1f9e-ce51-48eb-9c0f-fcea6c60f7ab"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b153fee967646469b8d5c5c95bc70ad_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS03LTEtMS03NjQ3MQ_17c35110-69f0-4d24-9cf6-30ad6474c67b"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i37c7b9ce6d97454d9937691f94614044_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS05LTEtMS03NjQ3MQ_8d70f75b-c421-4667-ba3a-e945d405f68e"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i37c7b9ce6d97454d9937691f94614044_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS05LTEtMS03NjQ3MQ_c81e5342-e33b-4a61-980d-78b3bcfb1c26"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS0xMS0xLTEtNzY0NzE_82e0f6d2-ad67-4728-b26f-718011f70e89"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjAyMDA5ZjVmNmE3ZjQ3NGJiZWJjZjE5YzA3OGZlODc5L3RhYmxlcmFuZ2U6MDIwMDlmNWY2YTdmNDc0YmJlYmNmMTljMDc4ZmU4NzlfNS0xMS0xLTEtNzY0NzE_94850e49-a2a0-4624-8b2d-b0aac6dfcbe8"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RleHRyZWdpb246Y2M3MDFiNTgzN2JjNGUwZmFlODMxOTQ0ZjAxMTQ5MDZfODA4_4370dc73-226b-407d-87e6-52a50f5c040a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities outstanding have been excluded from the computations of diluted net loss per share because such securities have an anti-dilutive impact due to losses reported (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.985%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,477&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,426&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,921&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercised stock options subject to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable pursuant to the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,539&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingently issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iece229463c164bfeae2400655378bfbd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfMy01LTEtMS03NjQ3MQ_063efd19-14ff-4332-b3f0-ccdc68c90623"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1609512030e04e05ae8bd51d76526987_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfMy03LTEtMS03NjQ3MQ_0b842f86-9420-49a8-93bc-2ad1a0a42c11"
      unitRef="shares">190477000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iecb2f54fa0414c4ebaab8f46d1dbc43d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNC01LTEtMS03NjQ3MQ_8ee464be-6bfb-4d64-aeca-bc5d0dd1f772"
      unitRef="shares">52426000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iafadb27eddca447b866291b4c3da49c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNC03LTEtMS03NjQ3MQ_338fe390-1dc4-4a0e-8d8d-036b4b3dfb08"
      unitRef="shares">60595000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3f5872f430c74c3fa5310f68717be37a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNS01LTEtMS03NjQ3MQ_1e706da4-8717-4040-b486-9e94bb843747"
      unitRef="shares">20921000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9c94c34b665548a3aba0c0f4a6b12062_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNS03LTEtMS03NjQ3MQ_5c791c84-80fe-42cf-9ae3-56c2c2a51bb9"
      unitRef="shares">649000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9a621fbc154f4ecf9bfd436a2be87b38_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNi01LTEtMS03NjQ3MQ_809fad22-638e-4dc9-9b84-4bbdbe1b6b01"
      unitRef="shares">184000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if23eec3fb7bf4ef196ec20f8ccff6707_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNi03LTEtMS03NjQ3MQ_988651e4-e746-465f-90fd-089bf5e6c078"
      unitRef="shares">494000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4a6237d8fcd6458e8041c6e2c3c54cb4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNy01LTEtMS03NjQ3MQ_b91ce503-926d-40a1-a684-4ad1a0a8bc73"
      unitRef="shares">321000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b7787c69c7c4e768d47876de5a6fb89_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfNy03LTEtMS03NjQ3MQ_1e65570c-d8a9-4e08-a75f-c05d9bfac170"
      unitRef="shares">4173000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifcccbd4ab5924d0793f044fd74adf0ae_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfOC01LTEtMS03NjQ3MQ_bcbdf4e9-0a37-4269-adfc-115ccb3102ae"
      unitRef="shares">2539000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i54d1dfbdbec948e1b3642f04ebc5a19e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfOC03LTEtMS03NjQ3MQ_64851145-3228-448e-8c86-763d3e2e7d5e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7554ebc276bd43bab428f5ba771c0483_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfOS01LTEtMS03NjQ3MQ_4fb0eaea-6562-487a-80bf-4c84674d10f9"
      unitRef="shares">7000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id8d815afc6c94699a044a9f97d22320d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfOS03LTEtMS03NjQ3MQ_c164414a-1d94-4657-b3ac-b2b5ef284f70"
      unitRef="shares">181000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfMTAtNS0xLTEtNzY0NzE_8ecd513d-6399-4751-8ada-d78e0723b9e6"
      unitRef="shares">76398000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY183OS9mcmFnOmNjNzAxYjU4MzdiYzRlMGZhZTgzMTk0NGYwMTE0OTA2L3RhYmxlOjBlZjU3NmRlMDBhZDQ1OTE5N2Q4NDU1Y2FlNGU4Y2I3L3RhYmxlcmFuZ2U6MGVmNTc2ZGUwMGFkNDU5MTk3ZDg0NTVjYWU0ZThjYjdfMTAtNy0xLTEtNzY0NzE_42e68523-31ab-4c71-8c3d-9118eebc28f2"
      unitRef="shares">256569000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184Mi9mcmFnOmYzMDQ2Y2MxNzg0ZDQxMDVhMmFiZTg2ZDc0NjYzNmEwL3RleHRyZWdpb246ZjMwNDZjYzE3ODRkNDEwNWEyYWJlODZkNzQ2NjM2YTBfMTExNQ_99826dc1-1501-43a3-8528-3dd277fe1b43">Income Taxes&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s provision for income taxes for interim periods was determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arose during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s quarterly tax provision, and estimate of its annual effective tax rate, is subject to variation due to several factors, including variability in pretax income or loss, the mix of jurisdictions to which such income or loss relates, tax law developments and changes in how the Company does business, such as acquisitions, intercompany transactions, or the Company&#x2019;s corporate structure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded an income tax expense for the three months ended September&#160;30, 2022 and 2021 of $0.3 million and less than $0.1 million, respectively, both of which were primarily related to foreign taxes. The Company recorded an income tax expense for the nine months ended September&#160;30, 2022 and 2021 of $0.4 million and less than $0.1 million, respectively, both of which were primarily related to foreign taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184Mi9mcmFnOmYzMDQ2Y2MxNzg0ZDQxMDVhMmFiZTg2ZDc0NjYzNmEwL3RleHRyZWdpb246ZjMwNDZjYzE3ODRkNDEwNWEyYWJlODZkNzQ2NjM2YTBfODgw_e8390fa9-cb9c-4d5c-ab6b-a4017e343967"
      unitRef="usd">300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184Mi9mcmFnOmYzMDQ2Y2MxNzg0ZDQxMDVhMmFiZTg2ZDc0NjYzNmEwL3RleHRyZWdpb246ZjMwNDZjYzE3ODRkNDEwNWEyYWJlODZkNzQ2NjM2YTBfMTAzNw_47bda4b6-5bf9-4921-93dd-4e086ffba195"
      unitRef="usd">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184Mi9mcmFnOmYzMDQ2Y2MxNzg0ZDQxMDVhMmFiZTg2ZDc0NjYzNmEwL3RleHRyZWdpb246ZjMwNDZjYzE3ODRkNDEwNWEyYWJlODZkNzQ2NjM2YTBfMTA0NA_48829e09-f215-4292-becd-c9a844a7992e"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RleHRyZWdpb246ZWEzMDU2M2NlYWY0NDIyYmI2ODg2NWU1MjkwZmYwMjdfMjAw_4ff03e75-f91e-4f85-a4e6-3227cd450056">&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by geography based on the customers&#x2019; location 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:39.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25a20e4ba90b4a319d1592694bb83391_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfMy0xLTEtMS03NjQ3MQ_00817a56-f491-4924-8e52-59d7c06591e7"
      unitRef="usd">52205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic262b4946bfd45ffbd056229d2066df0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfMy0zLTEtMS03NjQ3MQ_e5856a9f-23ec-49e8-b222-516128dee4b7"
      unitRef="usd">50751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57685bb42f43456dbaacb45539df8b4a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfMy01LTEtMS03NjQ3MQ_00c81e19-bd83-4913-be63-f3bfa226fc28"
      unitRef="usd">153715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id606021da5b14e6897002eb41c28b4ef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfMy03LTEtMS03NjQ3MQ_d168f18a-62c5-471b-a1f3-029e8af36948"
      unitRef="usd">126885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iada19a67a6cb4b1ca4bd63fc3d10fbdc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNC0xLTEtMS03NjQ3MQ_431d8346-55b5-4118-b221-82c08865669c"
      unitRef="usd">1749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie77d005646284314b2345dd99be961a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNC0zLTEtMS03NjQ3MQ_4110c202-fa74-4089-bc97-3cf1e5f47ba7"
      unitRef="usd">1954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5c29667b2e8437bb091d6495c0293a7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNC01LTEtMS03NjQ3MQ_1b1f10f0-ed09-4e50-b033-cc1490015250"
      unitRef="usd">5780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ae296d0515e41fdb578397d8657416e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNC03LTEtMS03NjQ3MQ_62e83bde-d19a-45d6-8d25-43e7f316ba43"
      unitRef="usd">5985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84a392580a494aed9229d0d24555eaa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNS0xLTEtMS03NjQ3MQ_e545fe80-ba34-4842-96ca-095d1ab7171c"
      unitRef="usd">53954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i558ba6adf70548829cb1854ff76f2b8d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNS0zLTEtMS03NjQ3MQ_a613712b-327a-4107-a401-90b5ce53250f"
      unitRef="usd">52705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11f1f1e293d0468d9434c928800596fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNS01LTEtMS03NjQ3MQ_dee2849a-fe39-49be-ac7b-f89d6c408bb3"
      unitRef="usd">159495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8971c76485b340b4b392a0fc74f42144_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY184NS9mcmFnOmVhMzA1NjNjZWFmNDQyMmJiNjg4NjVlNTI5MGZmMDI3L3RhYmxlOjMwNmQxOTNiYTMzZjRlYTY4N2ZhYzkyYTNjNTFjYzI2L3RhYmxlcmFuZ2U6MzA2ZDE5M2JhMzNmNGVhNjg3ZmFjOTJhM2M1MWNjMjZfNS03LTEtMS03NjQ3MQ_cff131af-d056-4933-ad0c-6e4bf01aedf0"
      unitRef="usd">132870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xMC0xLTEtNzY0NzE_0bbc9ba8-8157-47a6-9aa7-7e6ea5546851"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xMC0xLTEtNzY0NzE_0bbc9ba8-8157-47a6-9aa7-7e6ea5546851"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTAtMS0xLTc2NDcx_6898cfa3-22e2-4729-bf05-800b2b0ca645"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTAtMS0xLTc2NDcx_6898cfa3-22e2-4729-bf05-800b2b0ca645"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi0xMC0xLTEtNzY0NzE_4861cb30-a9fc-4538-ab83-6ccf8c6ebc24"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi0xMC0xLTEtNzY0NzE_4861cb30-a9fc-4538-ab83-6ccf8c6ebc24"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtMTAtMS0xLTc2NDcx_00f4e41b-250c-4155-977e-f719f30ab00e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtMTAtMS0xLTc2NDcx_00f4e41b-250c-4155-977e-f719f30ab00e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xLTEtMS03NjQ3MQ_04b3e120-7585-40f1-9bf4-62315335ef68"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xLTEtMS03NjQ3MQ_04b3e120-7585-40f1-9bf4-62315335ef68"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTAtMS0xLTc2NDcx_e4e5c2b0-d34c-455b-b231-7c46458931fe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTAtMS0xLTc2NDcx_e4e5c2b0-d34c-455b-b231-7c46458931fe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMS0xLTEtNzY0NzE_e471479d-33b1-41c0-b308-93008d5f8cb1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMS0xLTEtNzY0NzE_e471479d-33b1-41c0-b308-93008d5f8cb1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctMTAtMS0xLTc2NDcx_74825acc-6885-45dc-bd50-6efdc1ba06cc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctMTAtMS0xLTc2NDcx_74825acc-6885-45dc-bd50-6efdc1ba06cc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTAtMS0xLTc2NDcx_09fa152e-a034-40e9-91da-1071c1bf9844"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTAtMS0xLTc2NDcx_09fa152e-a034-40e9-91da-1071c1bf9844"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTAtMS0xLTc2NDcx_0f9dc022-4347-448e-8afb-aa179af1384f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTAtMS0xLTc2NDcx_0f9dc022-4347-448e-8afb-aa179af1384f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTAtMS0xLTc2NDcx_79052fd9-de3d-48eb-ac81-a862c00bb2ea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTAtMS0xLTc2NDcx_79052fd9-de3d-48eb-ac81-a862c00bb2ea"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMS0xLTEtNzY0NzE_7c7a47a3-6cdf-4d07-a777-a6aa4a38d79a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMS0xLTEtNzY0NzE_7c7a47a3-6cdf-4d07-a777-a6aa4a38d79a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMS0xLTEtNzY0NzE_7ac8be90-c03e-4c91-9281-b1f97a52b2f1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMS0xLTEtNzY0NzE_7ac8be90-c03e-4c91-9281-b1f97a52b2f1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzktMTAtMS0xLTc2NDcx_0f0e1130-d3ab-45b7-85ec-71f6f1330a08"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzktMTAtMS0xLTc2NDcx_0f0e1130-d3ab-45b7-85ec-71f6f1330a08"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTAtMS0xLTc2NDcx_dbea8593-f163-4b82-940c-1ff421a44868"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTAtMS0xLTc2NDcx_dbea8593-f163-4b82-940c-1ff421a44868"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzQtMTAtMS0xLTc2NDcx_4cc854c9-b48a-42dc-8b4c-c632d8100bcf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzQtMTAtMS0xLTc2NDcx_4cc854c9-b48a-42dc-8b4c-c632d8100bcf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMS0xLTEtNzY0NzE_dc6f87da-b309-4716-b985-291effc57806"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMS0xLTEtNzY0NzE_dc6f87da-b309-4716-b985-291effc57806"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMS0xLTEtNzY0NzE_8511ea4d-2a92-4f79-a1a3-98c3c67e2627"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMS0xLTEtNzY0NzE_8511ea4d-2a92-4f79-a1a3-98c3c67e2627"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMS0xLTEtNzY0NzE_2b099375-5b29-4d14-a2af-8a4747eab866"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMS0xLTEtNzY0NzE_2b099375-5b29-4d14-a2af-8a4747eab866"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjAtMTAtMS0xLTc2NDcx_b73a116f-88ec-4a65-9355-cd6cce7dad2a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjAtMTAtMS0xLTc2NDcx_b73a116f-88ec-4a65-9355-cd6cce7dad2a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMS0xLTEtNzY0NzE_97d61de9-73aa-429d-b24d-df84aaa46e81"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMS0xLTEtNzY0NzE_97d61de9-73aa-429d-b24d-df84aaa46e81"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTEtMTAtMS0xLTc2NDcx_db00804f-1885-4905-ade0-c7ffb1a36aad"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTEtMTAtMS0xLTc2NDcx_db00804f-1885-4905-ade0-c7ffb1a36aad"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTItMTAtMS0xLTc2NDcx_ffa04afb-7ead-412b-979a-4138712c2f2f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTItMTAtMS0xLTc2NDcx_ffa04afb-7ead-412b-979a-4138712c2f2f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTAtMS0xLTc2NDcx_9b1a074e-ac6d-4734-b79b-142e629799d3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTAtMS0xLTc2NDcx_9b1a074e-ac6d-4734-b79b-142e629799d3"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The shares of the Company&#x2019;s common and redeemable convertible preferred stock prior to the Reverse Recapitalization (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of 3.1057 established in the Merger Agreement as described in Note 3.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xMC0xLTEtNzY0NzE_0bbc9ba8-8157-47a6-9aa7-7e6ea5546851"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMTAtMS0xLTc2NDcx_6898cfa3-22e2-4729-bf05-800b2b0ca645"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNi0xMC0xLTEtNzY0NzE_4861cb30-a9fc-4538-ab83-6ccf8c6ebc24"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzgtMTAtMS0xLTc2NDcx_00f4e41b-250c-4155-977e-f719f30ab00e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMy0xLTEtMS03NjQ3MQ_04b3e120-7585-40f1-9bf4-62315335ef68"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMTAtMS0xLTc2NDcx_e4e5c2b0-d34c-455b-b231-7c46458931fe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMS0xLTEtNzY0NzE_e471479d-33b1-41c0-b308-93008d5f8cb1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzctMTAtMS0xLTc2NDcx_74825acc-6885-45dc-bd50-6efdc1ba06cc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTAtMTAtMS0xLTc2NDcx_09fa152e-a034-40e9-91da-1071c1bf9844"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMTAtMS0xLTc2NDcx_0f9dc022-4347-448e-8afb-aa179af1384f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMTAtMS0xLTc2NDcx_79052fd9-de3d-48eb-ac81-a862c00bb2ea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMS0xLTEtNzY0NzE_7c7a47a3-6cdf-4d07-a777-a6aa4a38d79a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTktMS0xLTEtNzY0NzE_7ac8be90-c03e-4c91-9281-b1f97a52b2f1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzktMTAtMS0xLTc2NDcx_0f0e1130-d3ab-45b7-85ec-71f6f1330a08"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjgtMTAtMS0xLTc2NDcx_dbea8593-f163-4b82-940c-1ff421a44868"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzQtMTAtMS0xLTc2NDcx_4cc854c9-b48a-42dc-8b4c-c632d8100bcf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNDUtMS0xLTEtNzY0NzE_dc6f87da-b309-4716-b985-291effc57806"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMTQtMS0xLTEtNzY0NzE_8511ea4d-2a92-4f79-a1a3-98c3c67e2627"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMS0xLTEtNzY0NzE_2b099375-5b29-4d14-a2af-8a4747eab866"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMjAtMTAtMS0xLTc2NDcx_b73a116f-88ec-4a65-9355-cd6cce7dad2a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTgtMS0xLTEtNzY0NzE_97d61de9-73aa-429d-b24d-df84aaa46e81"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTEtMTAtMS0xLTc2NDcx_db00804f-1885-4905-ade0-c7ffb1a36aad"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfNTItMTAtMS0xLTc2NDcx_ffa04afb-7ead-412b-979a-4138712c2f2f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RhYmxlOjc3YjZiY2I3NmFiNjRjMWFiYjFlNGQxOWQyZjc2YzEyL3RhYmxlcmFuZ2U6NzdiNmJjYjc2YWI2NGMxYWJiMWU0ZDE5ZDJmNzZjMTJfMzMtMTAtMS0xLTc2NDcx_9b1a074e-ac6d-4734-b79b-142e629799d3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNmIzYWM4YWU5NjQ0MGU5N2JiNjU5YzVkN2EzMTBjL3NlYzpjMjZiM2FjOGFlOTY0NDBlOTdiYjY1OWM1ZDdhMzEwY18zNy9mcmFnOmM4MjBmOGRmODQzODRhMTE5ZDE5NWM3ZmUwY2Y4NzUyL3RleHRyZWdpb246YzgyMGY4ZGY4NDM4NGExMTlkMTk1YzdmZTBjZjg3NTJfNTMw_77f93c5d-990e-49c2-95b8-3bc3d322dc4e"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
