<?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:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:task="http://taskus.com/20220930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="task-20220930.xsd" xlink:type="simple"/>
    <context id="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i797f3a2b684c4295a7102dd2c96d824f_I20221102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-02</instant>
        </period>
    </context>
    <context id="i0acfcce12e3a47bdbd8970d31cebb85d_I20221102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-02</instant>
        </period>
    </context>
    <context id="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i91a484e94bc849c5a8de31e91e3e0cca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie06eaeee6dc94e0d9117b236a61bd2f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i623facf13b784bb3b2e9d57da44a9bc5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i766d8b48ae1b4181b028fcacfc445b9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i7cea5a622f904f5abe3157270c7f10d0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia1eb1d8707b34691a7523c5bc4eb254e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ie15b3c4b2a0948fd9efc5176206a51a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i5b9fc7739c474ee490206d796c08df00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i1592f6d2671a44bda7017ec0e67d7a71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i83b377d6de19451c92a8a5f4ce6b790d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i828bf49c450b45f4b44e41409eefeef9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba324c0ebbbc4a60a5b9aceabf05e5cf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie29710a24fca497eac8f441aaffd5f7a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i30948937a19b4570a17f0712063a05c4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iccbac6a174104ea5ad1421c42dfa4929_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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-03-31</instant>
        </period>
    </context>
    <context id="ib1a30ceeb97a46ccabb7083e8dfe49e3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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-03-31</instant>
        </period>
    </context>
    <context id="i1123375fd43c4685ac0ff50956423046_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i46e15da484cd43e6ad247ea7aef914de_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2bc0858116734c83a664b3b8cfd217eb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if9dd36278a4b48ff928635db3093b726_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i33b3fd972755498e88460b1deae9462a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2ac25b079a6041e4b2ce7ad720d1b91c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id28504e296c647b899ebce3e2374f4dd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2ea72e09a134f28ad357f488650448a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i46bcc19118534bbcb1d172d975de9bd8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8fa7a8f11eb40e799bca5791c436365_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i5d2042a7073a4f2189b21d5aa8024769_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i01d9643547a14607a310d3c862aa41d8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i08747feeb27a4d308d1ab8e6c1cab161_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="idababfd621c449a09a49de33edd9ab40_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i51ca62dfc84740cdb958f340a51aa1be_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2487b25ac3b842d0a71cddbdc217a9c5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i9e9079c1cf1c4ac788ac642580824539_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="icb77a888e3eb4496998224c10ffc68bf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i494f24197ed74bc0ad2b9ebb73770e00_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i35f9f39cffe44d3ab23e27945ce9760d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i6c4b803639ac4110899a3eeb1568f465_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ia0992c3db1fb4f8fae917883d8671fb5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ic4b7958f15494d51aac78e86a00846d7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i924241084de14b7c9b28eb68df47cf78_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i48f7568100a941b4858d99ca713c9c64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ia997d51b0f3a41ad9a3494b00ae748b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i4b882b086c97429aa1ec805d4d4c1a86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i4de23c3766d8458296d5f958cfc01322_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="if39a76e23b0742a69be53cc2fb02dea7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ib22ce175441049ac9d2f47d132fbdba0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e607ff82899442e983b17731605df35_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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-03-31</endDate>
        </period>
    </context>
    <context id="i05f358b3668441f7902437916d539778_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibdeea12d0f23415cb0eb5f49f7966fc3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i32ea641edbd14103b7b979763bfc9b6e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iec1f04e609f246dfbb947382945c1aa0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i45f8b2bb08974e729afc11d74d4f4440_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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-03-31</instant>
        </period>
    </context>
    <context id="i2aa2106ea1624fb3928598a008c6d922_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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-03-31</instant>
        </period>
    </context>
    <context id="i51038a4873494a38b2c5ffa8f3afbe2a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib36c946b6a1f4966bf13cf629a24f09b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4b3d446d71504e4b88c0d7a9bb599cdd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia58516861a8c4257ad727bfe8c509c63_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i936c9387b5b54f6d9d258024c037dfa5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3c46ce55e6004e97b6e2949c7e1990ca_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1cf5252b402d4f1a99ad14cc7b755f62_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic8239055c8a24579b6aa49e1522f126b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3372e16f951f4c40b2be5a166b8d615a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i888be2f5bfa04431a5c0cacf7ac76483_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib3269ce4a2db4123b3962605bc565b30_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ic6c7af5e4c5c4f0fb64535eb7c354409_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="id06c7ec30fd74561abb69f0b82dc0126_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i2b5b57a808844a2ea7066cdb5c9fa1ef_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i478709f9192846c9a6148130cf36fb7d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i5ec5cdb65f2646ddb7445599ecb60024_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iac40418af6c7440fa548cab524575b93_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3ccff2449d17432aa7f85d5083aec5f0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i7c3b6979693c405e8cfa64245d982bae_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="if7c6531d82364dc1ae87c97ead47665f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0e27c9f4cd834edd9db80dbdf1e90776_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i94238722c6d14884b1c4b89fe0f5737c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ia0e7568f6ffd454fae488748aded6dfe_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i787d57f709784878aa0982e253e751f8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ia21d31e2442c4adcab4d6105e2bfa620_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i3ae5aad4fb97435cb0025a8fdbbb63a8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ie2650d3728ac473b86d88def0a4eaf9f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="ief9124ee8fea40da8542d4b68af0d540_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6c6a729fb37d445a8285efc0a895e2f5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1cb1a7c392474d549c3e0bf59b5fd9ff_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic21d4644b381491ea02375265ec6a2fc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6b6c43b3e6f7463e92b3a931b93af706_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i33c27dc1f908494282d6326a5bf1ee78_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5423d28cae134cc38ab8d896843209e1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic92129fe7c914880bf678aa17cb4334b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic68db31ffa1a4f79be7f1c8fc0467b46_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia0d63f14b1d743449179ee264f912915_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3b0a77bae6e14d17aa271aba33e2523b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic570dfafd59f427199b383b121a100f5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id029cdacfbe44de491dbe247f63d42f6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i47a3b64aaa4d411eb0805365652ba8e5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if53c999199964719bb05da55c0d434a6_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i3d25afe7a61a4a19ac5a54caab9e8c45_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i8f97c4a2652a4e91a6b2821c6e645d7c_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i63b89e5d19374a47a9aae715a1aa027c_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="i05a832712cdc4294b8cde2cea1bc9b62_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i8cf6c209fd3c471d90ffa7aac675ee60_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="i2c8b34646c65483dae0efbd3f3020585_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i5d6f5984a0ca46a6907b0969914f56db_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i55f1e6452f144e8e99cecc0575ae9d53_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5cbd07e9161d47ec8cabf9c65d178e55_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if9704f4901fa4a7e87b04e3c763c1475_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic01c30e32f8a4814afbe995eccf26ea2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63d605ac4eec44b9861c15ff2db1d094_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic553e6d4620a488e9871e50f58007d3c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0182bffc9b1e437aaf14dce01ff46e88_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia9d7c5c5542242e493a20ee7da3e9b0d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i43fccd97b1994ebf84b9eeb3ea017b4d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iab19328837ea4ff8b6d3727839dc2a6c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1d3bf2f0adb24c3cb3d2e52bccec2ab4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id776ad1a4c68456c8595ca724563dccd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib4b5b45a967344abbc816d7d405b9a3f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib800d8645a1842438f9f0f42391011ad_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic5adb69c28c349d282903a7d068c3c07_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id313303f5e31426ea83a93fe2a439589_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4465cf280f30446c982ec3e5342cff69_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia3c4af58cace4e548628a4a033a1d939_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d5ae64ab8d742308f8e274b081d359d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i2363466abe0f4ea883a680c0f8cf2735_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i277d790e417d40f1b950251d702b2822_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="iea96029e76614c17a8ae3f560b9bbe86_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i600016ee4e5444d58123b8284bb47147_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i204381a45d1c45ada4240206690db4a8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i998c646b11ce4b02b3220aff68162be3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2c8e5a5e56a94b1d83670a2b5e529543_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i22e791ceb71d4825acb9fb150ed0869f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if87ae073c3cf4390860ec9d52f837b51_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic0994835f14145688e1e81ac908dc341_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6deed9607db4d2e99a3f6f93c57c381_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id755eb0f77f0432c89e4c33d885dd8f9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i004b02adb2fc494bb911d308f062baea_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5fa03dfe33cb477e906cb7a60d3041ee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i024726f41f6246d0905e3745b791fc9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8087779e8464ed8860fbd76118f328d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="ieb3ecdc21b7240b5b464bb1fa6735578_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="ia36a35998b74431991e1d95ff4364eee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id449def84ae14d0e81ec042c46a737b7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i7979bfd2ae0e4b12903c96eb400d569d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i4f9930de828a423da4df0f597d60c066_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i522ad8b36b1a4350afe2b2f67c2b1776_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia33963b950664c74a9b2dc4e6fbb2e85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i7a2fa52e454b460497bde3816125bad3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic7c8984043a54a1c91d1d484f5c53747_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec30f26a5cd345b99699fdc16c62e703_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icfeee1f12e2946e1881bdef8dfe0a650_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if65be247b70549c0b3ef08136ad17312_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4be07c947ce742cdbdd66fb4e8f257ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93b307e3500c4a819b91cbb462bbd200_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic7df57ecdd2043ddbb692f38d8dd4c34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i565c0e4422a74f6d8154903bcbec5ae9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i727394097ff547d68778831210b75ce8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59284844ec8849f88a7bce016ea666c4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie88578c4951e45dc9bbc89cc4e814ba5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i719b086030434ce5b354630f5af7b9b5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia50df435360a4bde977c5a7d4e94a1ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i022d1d28dca14d26a31a5049683f0812_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iab89707f4f304b73ad9e03b923d27804_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb7ed0a0cb3f465289699e23e8fdb2a7_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="ia591b4a1203843ceba58905e1aa3e264_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idb6423552c59472bbaa4d5634f025b36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e1f14b168444ff8815a25946d48f1d3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if9c2e6619e294285b63e8c03eb02f299_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8afb391908249e7b22107cca7c21ac2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i505502e162524139887f4dd6c991f9f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5bc8ae4e3a994bfe982d5efd21cb33b8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i641f7165eecf4db994edb1f833b7669b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4086310ac51b40ca9e0813d43b669cbd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7f4301b666dd44f7b4b906c5b76e4ed9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f5d6fa13aaf4b1daf736ec70fe86c67_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="i07724fb12af04726b3506412c2f48748_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="id698c613477d458bbb761b0e599e690c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib7e94935a12847ba8ba47b4bb4cbce3c_D20220907-20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-07</startDate>
            <endDate>2022-09-07</endDate>
        </period>
    </context>
    <context id="i97ca0cd2bd374a179037920e6a8a3ef2_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i6a99f248f185422aa8dd12f431ff4928_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i7f4f4b98e8b74757abd73142156ca8a3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8bc6787392fe43de96b78714d81ae794_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1ce179eb7305410f90e8fdd603c5ac11_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i0357e6b09db64a5f9f9cd5dd37a6846a_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i2ffd2d06954549529150582d6d84540a_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i2d5f40fde80342778bf8c3385dbe8efa_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i519afec70d994caba097b5684cb3603b_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i39b51e8cae2b4263b74143146f4d61ba_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="ia4857f0216f241febb26cc43c58270e0_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i97968a7bc6944ceda3db5466caa798a9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i51349c1387f84425b5f159ffc12e4bf3_D20220907-20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-07</startDate>
            <endDate>2022-09-07</endDate>
        </period>
    </context>
    <context id="ia0f856dd442149a9bb4959a805390b00_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="idc4ff6390ace4ace9e3422b5e930af94_D20220907-20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-07</startDate>
            <endDate>2022-09-07</endDate>
        </period>
    </context>
    <context id="ib882ccd585f24773b6f97001d6ca4151_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="i031cf5ecf6574b9491f1e9831d6aebaa_D20220907-20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-07</startDate>
            <endDate>2022-09-07</endDate>
        </period>
    </context>
    <context id="i5887f293e9a44682b623c7a6e1c4b6ee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib9a3905cbda04507b9bfad8b9bab9dbd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i975035f004134bd09d5237f254d450df_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i98174d6a59104a58a89ec1041e10de84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1318a4def934b728b2af8e815b27689_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ief6801a880ff42c4b9052d223c063e58_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i984e75082a2d4ef79db3cbd7e696ec77_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i45bc01fba4224505a2748f0e65d18c79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a0263d19df84df4b5958f4b6bd03c69_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="iddc38c636a54451e804e656911359304_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i33e337f9cf654401b14a056b97260291_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i611798bdd0e242849e8d50d1b8bbb10d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia47b258dfde248de8ebfda4b2ff9326b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i79073be0b9ea4090ac6c5c579000090e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic654794f2a2e40249c4733ade901f70f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">task:PhantomStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i705416d7180745a097081d641562a6d2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</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="i2361bc5bb19142ccbd18f04db0173933_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic874a96e13794fc78b0046cb8575967e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsAntiDilutiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i10a2aa7e22064c36b2f0d31a5b31c788_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsAntiDilutiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8aba0fd663f14098b16a04db6df986e0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsAntiDilutiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i61aaea76528842e5b25518a6f7d2c61e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsAntiDilutiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3ee206fa74e74fd3a01586efb68efc09_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsMarketConditionsNotMetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic7edb8078ddf47c28eea02598640be7d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsAntidilutivePotentiallyDilutiveSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i41ff268d828e478483ebea9ec9936a2a_D20210615-20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:BlackstoneSecuritiesPartnersLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:UnderwritingOfPublicOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">task:IPOAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-15</startDate>
            <endDate>2021-06-15</endDate>
        </period>
    </context>
    <context id="i6a120ee33dca450780f8da0dda9751d2_D20210615-20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">task:IPOAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-15</startDate>
            <endDate>2021-06-15</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="language">
        <measure>task:language</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="counterparty">
        <measure>task:counterparty</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80L2ZyYWc6NDhlM2UwMTIzM2RlNDI4ZGE2NjNhODY1ZTY5MzkwYmYvdGFibGU6NjRlNmYwNGVlMjZjNGVkNjkyYjBlMzY2MDM4OTVjMjEvdGFibGVyYW5nZTo2NGU2ZjA0ZWUyNmM0ZWQ2OTJiMGUzNjYwMzg5NWMyMV80LTEtMS0xLTEwNDQ0OA_5cb38a3a-06da-40d2-8d57-b2e03c0e0b46">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80L2ZyYWc6NDhlM2UwMTIzM2RlNDI4ZGE2NjNhODY1ZTY5MzkwYmYvdGFibGU6NjRlNmYwNGVlMjZjNGVkNjkyYjBlMzY2MDM4OTVjMjEvdGFibGVyYW5nZTo2NGU2ZjA0ZWUyNmM0ZWQ2OTJiMGUzNjYwMzg5NWMyMV82LTEtMS0xLTEwNDQ0OA_e8bdfcfa-1fa3-40bf-9226-3ef44e20476c">0001829864</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80L2ZyYWc6NDhlM2UwMTIzM2RlNDI4ZGE2NjNhODY1ZTY5MzkwYmYvdGFibGU6NjRlNmYwNGVlMjZjNGVkNjkyYjBlMzY2MDM4OTVjMjEvdGFibGVyYW5nZTo2NGU2ZjA0ZWUyNmM0ZWQ2OTJiMGUzNjYwMzg5NWMyMV8xMC0xLTEtMS0xMDQ0NDg_1d2616c7-d498-46a8-a687-70feb6f4ae25">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80L2ZyYWc6NDhlM2UwMTIzM2RlNDI4ZGE2NjNhODY1ZTY5MzkwYmYvdGFibGU6NjRlNmYwNGVlMjZjNGVkNjkyYjBlMzY2MDM4OTVjMjEvdGFibGVyYW5nZTo2NGU2ZjA0ZWUyNmM0ZWQ2OTJiMGUzNjYwMzg5NWMyMV8xMS0xLTEtMS0xMDQ0NDg_33461f7d-d7b4-46f8-8d30-2bc93e445a90">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80L2ZyYWc6NDhlM2UwMTIzM2RlNDI4ZGE2NjNhODY1ZTY5MzkwYmYvdGFibGU6NjRlNmYwNGVlMjZjNGVkNjkyYjBlMzY2MDM4OTVjMjEvdGFibGVyYW5nZTo2NGU2ZjA0ZWUyNmM0ZWQ2OTJiMGUzNjYwMzg5NWMyMV8xMi0xLTEtMS0xMDQ0NDg_05ae4408-4d27-4889-a315-b0271d826cfb">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMi0wLTEtMS0xMDQ0NDg_cb43ac57-9a32-4604-8b31-217adfe4bde9">http://fasb.org/us-gaap/2022#ServiceMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic570dfafd59f427199b383b121a100f5_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfNjY0OQ_96b26988-43d4-42f6-9bb7-5ef4787e7da8">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <dei:DocumentType
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjYy_20bc312e-dfb4-40c8-8a3d-c61038e1c049">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6MzljOWMzZWFmNWY1NGEyMTlmYzI5MTIwYmYwMGU5OWUvdGFibGVyYW5nZTozOWM5YzNlYWY1ZjU0YTIxOWZjMjkxMjBiZjAwZTk5ZV8wLTAtMS0xLTEwNDQ0OA_7c4229a3-2db1-4522-93ed-319fb4261e42">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8xODI_01bb10ff-d3b5-4459-89b5-bc8e374ebb0c">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6NTYwOTgxNTkzMTZlNGM2MGIzZTMyOGFmMjc3N2NiNGYvdGFibGVyYW5nZTo1NjA5ODE1OTMxNmU0YzYwYjNlMzI4YWYyNzc3Y2I0Zl8wLTAtMS0xLTEwNDQ0OA_46e859ac-bb8f-42ba-b09f-06a01c61be72">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjU4_83a1e791-0f94-47f0-a385-8d469f636342">001-40482</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjYz_06fff8ad-80c9-49ce-9792-3ae67fc8b3ba">TaskUs, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6YjYyMGI3YTMyMjU0NGY2NGJlNTE3YWFhMzlmOTI3NjkvdGFibGVyYW5nZTpiNjIwYjdhMzIyNTQ0ZjY0YmU1MTdhYWEzOWY5Mjc2OV8wLTAtMS0xLTEwNDQ0OA_6de92ab5-7b90-40eb-a69e-6c6b9df917c0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6YjYyMGI3YTMyMjU0NGY2NGJlNTE3YWFhMzlmOTI3NjkvdGFibGVyYW5nZTpiNjIwYjdhMzIyNTQ0ZjY0YmU1MTdhYWEzOWY5Mjc2OV8wLTEtMS0xLTEwNDQ0OA_e73fa04e-543d-4faf-833b-5eaddbc26116">83-1586636</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6YjYyMGI3YTMyMjU0NGY2NGJlNTE3YWFhMzlmOTI3NjkvdGFibGVyYW5nZTpiNjIwYjdhMzIyNTQ0ZjY0YmU1MTdhYWEzOWY5Mjc2OV8zLTAtMS0xLTEwNDQ0OC90ZXh0cmVnaW9uOjE2NTdjNTc1NTdlMjQ4Yjg5ZWU1YWNmNjIzZDM1ZTljXzQ_ccc71461-ec72-4f77-a634-8375bc2b7d44">1650 Independence Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6YjYyMGI3YTMyMjU0NGY2NGJlNTE3YWFhMzlmOTI3NjkvdGFibGVyYW5nZTpiNjIwYjdhMzIyNTQ0ZjY0YmU1MTdhYWEzOWY5Mjc2OV8zLTAtMS0xLTEwNDQ0OC90ZXh0cmVnaW9uOjE2NTdjNTc1NTdlMjQ4Yjg5ZWU1YWNmNjIzZDM1ZTljXzg_6a8a52fc-6760-4fb7-b2e5-1a6e542e0d28">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6YjYyMGI3YTMyMjU0NGY2NGJlNTE3YWFhMzlmOTI3NjkvdGFibGVyYW5nZTpiNjIwYjdhMzIyNTQ0ZjY0YmU1MTdhYWEzOWY5Mjc2OV8zLTAtMS0xLTEwNDQ0OC90ZXh0cmVnaW9uOjE2NTdjNTc1NTdlMjQ4Yjg5ZWU1YWNmNjIzZDM1ZTljXzEx_f4286551-0276-45c7-89fa-59179e80fc9e">New Braunfels</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6YjYyMGI3YTMyMjU0NGY2NGJlNTE3YWFhMzlmOTI3NjkvdGFibGVyYW5nZTpiNjIwYjdhMzIyNTQ0ZjY0YmU1MTdhYWEzOWY5Mjc2OV8zLTAtMS0xLTEwNDQ0OC90ZXh0cmVnaW9uOjE2NTdjNTc1NTdlMjQ4Yjg5ZWU1YWNmNjIzZDM1ZTljXzE1_57bd4847-efb2-4c03-b793-cb9900bdfd07">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6YjYyMGI3YTMyMjU0NGY2NGJlNTE3YWFhMzlmOTI3NjkvdGFibGVyYW5nZTpiNjIwYjdhMzIyNTQ0ZjY0YmU1MTdhYWEzOWY5Mjc2OV8zLTEtMS0xLTEwNDQ0OA_85b68e27-6577-4d47-b69e-876bf4befaab">78132</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl80MDM_a67d17b9-1e67-4562-8e69-ed8f5d62aabc">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjY0_93a113fe-05b4-4661-afdf-3ad46856b33f">400-8275</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6N2E2NDVhNTBmNTIxNDI1MDhlNmQyNTA3NmYxMWIwMzMvdGFibGVyYW5nZTo3YTY0NWE1MGY1MjE0MjUwOGU2ZDI1MDc2ZjExYjAzM18xLTAtMS0xLTEwNDQ0OA_05f5632b-f443-42a1-9463-2eea910ddea5">Class A Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6N2E2NDVhNTBmNTIxNDI1MDhlNmQyNTA3NmYxMWIwMzMvdGFibGVyYW5nZTo3YTY0NWE1MGY1MjE0MjUwOGU2ZDI1MDc2ZjExYjAzM18xLTItMS0xLTEwNDQ0OA_f6620423-5903-4e84-a027-6a68ece40418">TASK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6N2E2NDVhNTBmNTIxNDI1MDhlNmQyNTA3NmYxMWIwMzMvdGFibGVyYW5nZTo3YTY0NWE1MGY1MjE0MjUwOGU2ZDI1MDc2ZjExYjAzM18xLTQtMS0xLTEwNDQ0OA_12c41084-376d-4cbf-a7a7-c6b475f9de71">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjU5_aeb2c694-9ac9-4f66-94fe-6647eda018bf">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjYw_30c6c06d-3ac2-4d28-b559-50ff2f4dfd8c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6MDM4ZjgwN2JlZTRlNGVhNGJlMjRlYjMyYzYzNTU2ZDMvdGFibGVyYW5nZTowMzhmODA3YmVlNGU0ZWE0YmUyNGViMzJjNjM1NTZkM18yLTAtMS0xLTEwNDQ0OA_1029ab4f-2fa0-4e5d-ba27-3e039cab3c0f">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6MDM4ZjgwN2JlZTRlNGVhNGJlMjRlYjMyYzYzNTU2ZDMvdGFibGVyYW5nZTowMzhmODA3YmVlNGU0ZWE0YmUyNGViMzJjNjM1NTZkM18yLTQtMS0xLTEwNDQ0OA_d56addf6-97d1-47d3-b611-c78c772a04ef">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGFibGU6MDM4ZjgwN2JlZTRlNGVhNGJlMjRlYjMyYzYzNTU2ZDMvdGFibGVyYW5nZTowMzhmODA3YmVlNGU0ZWE0YmUyNGViMzJjNjM1NTZkM180LTQtMS0xLTEwNDQ0OA_053e3399-9c70-431a-8ea6-eabcf2d31149">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjYx_e1143f54-ccb1-4e68-8710-00b31dd709b1">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjY1_60e15b90-7f92-4c24-bf00-041247485c3a">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i797f3a2b684c4295a7102dd2c96d824f_I20221102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjAx_6440b1a9-2f9b-434e-bb07-b200140b1e8a"
      unitRef="shares">27542032</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0acfcce12e3a47bdbd8970d31cebb85d_I20221102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8xL2ZyYWc6MjE5NjRiNzc3Y2JkNDRkOGFhMzlhYmJhMGJiMWE5MmIvdGV4dHJlZ2lvbjoyMTk2NGI3NzdjYmQ0NGQ4YWEzOWFiYmEwYmIxYTkyYl8yMjU0_28403b65-717c-4f16-a5d5-e9e565c5ab03"
      unitRef="shares">70032694</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMi0xLTEtMS0xMDQ0NDg_29b36cd8-aebe-49fa-8650-e73c7efca730"
      unitRef="usd">122491000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMi0zLTEtMS0xMDQ0NDg_5cf888d9-d3ee-4e21-abd2-2eaae5290727"
      unitRef="usd">63584000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMy0wLTEtMS0xMDQ0NDgvdGV4dHJlZ2lvbjpmY2JjY2E0MjZhMjU0MTBjOGZlMjQyNDk4NDAzNTg3YV82Nw_73d3eb30-bd5d-4dcd-b341-63b5b8e10f79"
      unitRef="usd">3148000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMy0wLTEtMS0xMDQ0NDgvdGV4dHJlZ2lvbjpmY2JjY2E0MjZhMjU0MTBjOGZlMjQyNDk4NDAzNTg3YV83NA_b37a749a-bf2b-4238-aaef-10e9b0d43380"
      unitRef="usd">1819000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMy0xLTEtMS0xMDQ0NDg_fdd3562f-a652-40e9-bb3a-8d916cc7c691"
      unitRef="usd">170616000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMy0zLTEtMS0xMDQ0NDg_e13f7c37-72e9-46c4-a520-da1daa04b844"
      unitRef="usd">162895000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNC0xLTEtMS0xMDQ0NDg_261b2fc1-bad9-4c91-9177-633b5953ec18"
      unitRef="usd">1202000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNC0zLTEtMS0xMDQ0NDg_82863511-06fe-4dac-8b15-6afb436638cb"
      unitRef="usd">597000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNS0xLTEtMS0xMDQ0NDg_70c63c99-f0b6-4b0d-8200-867e41b06dbc"
      unitRef="usd">15573000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNS0zLTEtMS0xMDQ0NDg_26f225f0-385d-4ea1-8742-30a960973926"
      unitRef="usd">10939000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNi0xLTEtMS0xMDQ0NDg_4cbbeccd-8822-46b3-ad7b-de8884606373"
      unitRef="usd">19441000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNi0zLTEtMS0xMDQ0NDg_31eea7d6-b556-4d3a-a78d-e1667f36de84"
      unitRef="usd">3863000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNy0xLTEtMS0xMDQ0NDg_6d378ec3-6f0a-470a-a480-917d538e676d"
      unitRef="usd">5411000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNy0zLTEtMS0xMDQ0NDg_f4c1a971-a570-48a7-a7f9-6b827f1d27f6"
      unitRef="usd">4428000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfOC0xLTEtMS0xMDQ0NDg_25c786f1-83f9-4fdb-98ed-789ffd34724b"
      unitRef="usd">334734000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfOC0zLTEtMS0xMDQ0NDg_f5f2b9b3-a882-4928-921b-31c7c2d08a33"
      unitRef="usd">246306000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTAtMS0xLTEtMTA0NDQ4_01ef85bd-1ca6-40c7-917b-67731c18b526"
      unitRef="usd">75063000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTAtMy0xLTEtMTA0NDQ4_d86549c9-bb23-4098-8ebf-9167e095af63"
      unitRef="usd">80046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTEtMS0xLTEtMTA0NDQ4_58f3512f-0cb4-4b98-aab5-987235daf1da"
      unitRef="usd">37787000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTEtMy0xLTEtMTA0NDQ4_f8f02d08-da1e-443c-858a-55d48c630421"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTItMS0xLTEtMTA0NDQ4_e40145a2-ddb7-4ba9-94ff-955299455ee1"
      unitRef="usd">1276000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTItMy0xLTEtMTA0NDQ4_93434a6d-6fcb-455e-bf49-2f927acdec52"
      unitRef="usd">1441000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTMtMS0xLTEtMTA0NDQ4_f8bd6de4-5984-454d-8411-52c5c1d803e9"
      unitRef="usd">217185000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTMtMy0xLTEtMTA0NDQ4_7a21dbea-082b-4e5d-9f40-ef9363720580"
      unitRef="usd">221448000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTQtMS0xLTEtMTA0NDQ4_2e95926e-bd3d-4922-b75b-9d04dd122e7f"
      unitRef="usd">215282000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTQtMy0xLTEtMTA0NDQ4_c944e8d1-5d85-41ff-9ad1-83b6cdf20682"
      unitRef="usd">195735000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTUtMS0xLTEtMTA0NDQ4_c63c2931-8b93-40af-83b4-2a5f0f96343c"
      unitRef="usd">6086000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTUtMy0xLTEtMTA0NDQ4_54ad7fba-109f-4901-a293-ff44e26c8cae"
      unitRef="usd">5022000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTYtMS0xLTEtMTA0NDQ4_396cf412-8e95-47f4-9df9-0bbe443bfced"
      unitRef="usd">552679000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTYtMy0xLTEtMTA0NDQ4_4012ac57-c830-40c0-9f23-a2f2d98a6e24"
      unitRef="usd">503692000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTctMS0xLTEtMTA0NDQ4_f2c1b583-6543-4435-ab7a-0bd564b782ee"
      unitRef="usd">887413000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMTctMy0xLTEtMTA0NDQ4_07561ad1-87c4-49b6-b75f-c0616eda41cb"
      unitRef="usd">749998000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjEtMS0xLTEtMTA0NDQ4_9b7d64a4-ee2d-4a73-aee1-6b5e8d97f4cd"
      unitRef="usd">43899000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjEtMy0xLTEtMTA0NDQ4_cc15e45b-1ad2-4cfa-8a46-31bda85c5aa3"
      unitRef="usd">40890000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjItMS0xLTEtMTA0NDQ4_e80706c1-6b33-4a08-a09b-b96ed17daa1f"
      unitRef="usd">44129000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjItMy0xLTEtMTA0NDQ4_12681e04-752e-4b2a-896b-a0193addea45"
      unitRef="usd">36670000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjMtMS0xLTEtMTA0NDQ4_4ddbe6c9-c58d-47b8-ac29-abc3ef4100f5"
      unitRef="usd">2322000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjMtMy0xLTEtMTA0NDQ4_32b1e927-4108-479b-b80c-2d867ea0761d"
      unitRef="usd">51135000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjQtMS0xLTEtMTA0NDQ4_e8dd938b-095e-4f84-88c2-539ac2f42845"
      unitRef="usd">11312000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjQtMy0xLTEtMTA0NDQ4_1001bcde-cb68-4117-9f11-21a64406d065"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjUtMS0xLTEtMTA0NDQ4_e0f3210c-f82f-4cbc-8e57-7cf7d74b3c70"
      unitRef="usd">3942000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjUtMy0xLTEtMTA0NDQ4_6d72b92c-43f8-4660-a741-c99296856c0d"
      unitRef="usd">2416000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjYtMS0xLTEtMTA0NDQ4_8a313eee-c377-4014-bdf9-344f995ac468"
      unitRef="usd">3350000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjYtMy0xLTEtMTA0NDQ4_c60373ee-3a71-4d6a-b912-3a2bcc4b2f54"
      unitRef="usd">4095000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjctMS0xLTEtMTA0NDQ4_bfbd480e-f54f-4029-9b42-1527a2c6c26a"
      unitRef="usd">0</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjctMy0xLTEtMTA0NDQ4_ab5778a3-f248-417c-9a6b-a9fab6f98485"
      unitRef="usd">735000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjgtMS0xLTEtMTA0NDQ4_ed20400f-555b-4a80-bf76-7eb560f4341b"
      unitRef="usd">108954000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMjgtMy0xLTEtMTA0NDQ4_cded8628-009d-48bf-bf63-4cd2f0bf8114"
      unitRef="usd">135941000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzAtMS0xLTEtMTA0NDQ4_04870a36-6f3e-4126-9db0-c1b4bc8224dd"
      unitRef="usd">2555000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzAtMy0xLTEtMTA0NDQ4_3b418be0-98bb-454e-8eb9-c969c0aabad5"
      unitRef="usd">2886000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzEtMS0xLTEtMTA0NDQ4_43a9d4d9-04ef-4e40-a698-e4f85a209500"
      unitRef="usd">265818000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzEtMy0xLTEtMTA0NDQ4_fed0f1cf-6a1a-4a97-903b-16a1d9c561a0"
      unitRef="usd">187240000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzMtMS0xLTEtMTA0NDQ4_b8664987-294d-41bb-a1f4-18afa7b37834"
      unitRef="usd">29192000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzMtMy0xLTEtMTA0NDQ4_c57c6c7c-c197-4ad4-aa26-e872df705ab9"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzQtMS0xLTEtMTA0NDQ4_530849fc-2cf4-45b5-b000-3ef2f492f0fd"
      unitRef="usd">0</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzQtMy0xLTEtMTA0NDQ4_e1a8bfc4-1c9d-42c3-9121-824d1a022ada"
      unitRef="usd">2749000</us-gaap:DeferredRentCreditNoncurrent>
    <task:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzUtMS0xLTEtMTA0NDQ4_1f00cc66-3edd-47e1-a012-ed2f9189bf9a"
      unitRef="usd">2542000</task:EmployeeRelatedLiabilitiesNoncurrent>
    <task:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzUtMy0xLTEtMTA0NDQ4_44fc2886-00c8-494d-8b05-cee13f739195"
      unitRef="usd">1813000</task:EmployeeRelatedLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzYtMS0xLTEtMTA0NDQ4_7370470a-da4f-4c96-9c13-8bff497490f8"
      unitRef="usd">41451000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzYtMy0xLTEtMTA0NDQ4_d5d41189-dd46-4258-a7b2-5a72d658ff3a"
      unitRef="usd">40235000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzctMS0xLTEtMTA0NDQ4_6177d081-4697-4b1f-85ee-5a94e936ce03"
      unitRef="usd">1974000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzctMy0xLTEtMTA0NDQ4_fedc4658-f9e3-4612-86f5-cd02f3c7a5f4"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzgtMS0xLTEtMTA0NDQ4_272b66b3-ba35-4cae-b3d5-9300f1a648df"
      unitRef="usd">343532000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzgtMy0xLTEtMTA0NDQ4_10dc0121-feb6-4591-abeb-78b9dbaa072b"
      unitRef="usd">234923000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzktMS0xLTEtMTA0NDQ4_389d83d0-5ca8-45cb-b36a-a2aae09cf9ee"
      unitRef="usd">452486000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfMzktMy0xLTEtMTA0NDQ4_3a078729-979c-4500-b1f8-8982a3c5c17f"
      unitRef="usd">370864000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDAtMS0xLTEtMTA0NDQ4_67a7f7f0-1085-40be-88da-d32b32fe2b23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDAtMy0xLTEtMTA0NDQ4_b13a7aa9-705b-4f2a-a89e-bb1f7662ae4d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie06eaeee6dc94e0d9117b236a61bd2f1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfMjY_9a96add4-a352-4abf-ac0b-41d20cef6a45"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i623facf13b784bb3b2e9d57da44a9bc5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfMjY_9bd98098-7ac6-4f5e-90f3-ec04b6874926"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i623facf13b784bb3b2e9d57da44a9bc5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfNTE_a272b774-eb43-463d-b93e-23958fa7dc9a"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie06eaeee6dc94e0d9117b236a61bd2f1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfNTE_eb551a17-6e5f-4e6e-84af-bc76560cdc38"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i623facf13b784bb3b2e9d57da44a9bc5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfNTU_9f1846cc-6421-4d3a-bb2e-69e1b26405b3"
      unitRef="shares">28811232</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i623facf13b784bb3b2e9d57da44a9bc5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfNTU_e6758a5b-dc39-4830-b7f3-ba22911d7dc5"
      unitRef="shares">28811232</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie06eaeee6dc94e0d9117b236a61bd2f1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfNjI_31dd4d0f-a73b-4871-8a88-62793f268913"
      unitRef="shares">27431264</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie06eaeee6dc94e0d9117b236a61bd2f1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246N2IzZTE4ZmY4MjU5NDY2OThhOGE5YzU1MWU0OWYzMGRfNjI_de0667c6-6593-4458-97ee-e3d58ebb6197"
      unitRef="shares">27431264</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i623facf13b784bb3b2e9d57da44a9bc5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMS0xLTEtMTA0NDQ4_3523bc81-276c-44a9-ad80-9b056decde96"
      unitRef="usd">288000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie06eaeee6dc94e0d9117b236a61bd2f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDItMy0xLTEtMTA0NDQ4_55d085df-4e53-42bc-b415-ddcd7e633069"
      unitRef="usd">275000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i766d8b48ae1b4181b028fcacfc445b9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfMjY_0c0fb7a5-fba0-46ed-b9c0-53e5b296dcae"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7cea5a622f904f5abe3157270c7f10d0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfMjY_989d552a-66dc-403a-8e9b-37c112810915"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7cea5a622f904f5abe3157270c7f10d0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfNTE_fdebbf8e-6bf4-4f4d-8204-62d6598588b7"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i766d8b48ae1b4181b028fcacfc445b9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfNTE_ff9d8576-a841-4a79-9d31-85cdcbfa82d3"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7cea5a622f904f5abe3157270c7f10d0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfNTU_f017d6a2-4947-4d2f-bbaa-95bdd5dd6829"
      unitRef="shares">70032694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7cea5a622f904f5abe3157270c7f10d0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfNTU_f892da97-2caf-4e94-aadb-4e0817e239fd"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i766d8b48ae1b4181b028fcacfc445b9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfNjI_35666ec6-3dc4-42b9-8e2f-b5a8ef1965c2"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i766d8b48ae1b4181b028fcacfc445b9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246ZTBlNWZlNDJjMTg5NDQ3NDlkYTEwNmUwNGRmZGE4OWRfNjI_70bda1c5-f3e0-46f1-a1a7-e2a9073e4338"
      unitRef="shares">70032694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i7cea5a622f904f5abe3157270c7f10d0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMS0xLTEtMTA0NDQ4_61079908-a459-48b0-91a9-519760aa7a9f"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i766d8b48ae1b4181b028fcacfc445b9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDMtMy0xLTEtMTA0NDQ4_6b97535f-bee8-4060-8625-fed318809eff"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDQtMS0xLTEtMTA0NDQ4_eca0049b-01a5-43a9-8dff-c336551cda59"
      unitRef="usd">616645000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDQtMy0xLTEtMTA0NDQ4_756838b7-40e4-4e4c-b877-5539226ec863"
      unitRef="usd">556418000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDUtMS0xLTEtMTA0NDQ4_938ce446-9425-4e6b-a7d4-1ccdd3a92a5a"
      unitRef="usd">-151416000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDUtMy0xLTEtMTA0NDQ4_4152e5c3-9ebb-45b1-a447-099271f7e28d"
      unitRef="usd">-176096000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDYtMS0xLTEtMTA0NDQ4_e3a27b6a-67a8-4809-b905-f7f56a30f1dc"
      unitRef="usd">-17588000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDYtMy0xLTEtMTA0NDQ4_bcf5a3fc-aa6c-4301-8272-c26d1beb964a"
      unitRef="usd">-2163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDctMS0xLTEtMTEwMDkz_0eb16250-dd91-4839-bd76-31135d520278"
      unitRef="usd">13702000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDctMy0xLTEtMTEwMTAw_3e1c4b93-bec9-49b4-9c5a-85e801f81210"
      unitRef="usd">0</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDctMS0xLTEtMTA0NDQ4_bab02b82-4c36-472c-b783-a8f414f44d09"
      unitRef="usd">434927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDctMy0xLTEtMTA0NDQ4_3ae22123-2508-49b3-9663-5709b26e5283"
      unitRef="usd">379134000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDgtMS0xLTEtMTA0NDQ4_5c9aaad6-ec83-42c0-91da-405230515cbc"
      unitRef="usd">887413000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yMi9mcmFnOjA2NjEwMWM1ZWJkMzQ2ZmQ4N2ZjMWRiMWJkMTIwYWEzL3RhYmxlOmFhNmJhMWY0MjIwYTRjY2I4NDgxMGRhYzFmNWY1ODQ3L3RhYmxlcmFuZ2U6YWE2YmExZjQyMjBhNGNjYjg0ODEwZGFjMWY1ZjU4NDdfNDgtMy0xLTEtMTA0NDQ4_70f78f5f-803f-4154-a5c8-7e41be78c5d2"
      unitRef="usd">749998000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMi0xLTEtMS0xMDQ0NDg_0a2aacee-22a4-4801-b5e7-b05513dfe9e0"
      unitRef="usd">232130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMi0zLTEtMS0xMDQ0NDg_8c7d26d4-213a-46e1-93f2-3cb6aec83e92"
      unitRef="usd">201053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMi01LTEtMS0xMDQ0NDg_7748a7b0-be35-42a9-a3dc-d44fae222793"
      unitRef="usd">718269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMi03LTEtMS0xMDQ0NDg_b817dba7-0aed-4d48-bac9-be3fffcbd9a7"
      unitRef="usd">533946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNC0xLTEtMS0xMDQ0NDg_b2fecf29-04ce-4eb6-9ff3-91d966a5c77d"
      unitRef="usd">134544000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNC0zLTEtMS0xMDQ0NDg_67ca33e6-0129-49db-8fe0-c303fdd73cda"
      unitRef="usd">112423000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNC01LTEtMS0xMDQ0NDg_ffade0ca-8eee-4feb-8510-e17656156b67"
      unitRef="usd">419364000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNC03LTEtMS0xMDQ0NDg_64e45e81-2666-475c-8616-6348479415b4"
      unitRef="usd">304251000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNS0xLTEtMS0xMDQ0NDg_f7f8c42c-fb6d-4446-99b9-8a04d371d176"
      unitRef="usd">62348000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNS0zLTEtMS0xMDQ0NDg_660af481-ad48-4332-85d9-3f191f86de5d"
      unitRef="usd">60342000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNS01LTEtMS0xMDQ0NDg_8bc4f499-a9e9-4341-a791-1e0c121755d0"
      unitRef="usd">195514000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNS03LTEtMS0xMDQ0NDg_95a20522-1c2f-4962-8ff1-ddf0d25c8d89"
      unitRef="usd">269650000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:Depreciation
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNi0xLTEtMS0xMDQ0NDg_24b197a6-f2f7-49ce-be07-92a8464c1953"
      unitRef="usd">9428000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNi0zLTEtMS0xMDQ0NDg_bc445377-2d0a-452f-97dd-b50e38e5b401"
      unitRef="usd">7422000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNi01LTEtMS0xMDQ0NDg_9c29bd06-780d-4bb1-928a-41c6ccdabc1e"
      unitRef="usd">27986000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNi03LTEtMS0xMDQ0NDg_01560163-12d7-425d-86c8-7c749baefbee"
      unitRef="usd">20354000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNy0xLTEtMS0xMDQ0NDg_3cbc6e69-37f1-4e99-ae13-12bdfa48dab7"
      unitRef="usd">5087000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNy0zLTEtMS0xMDQ0NDg_30e6d513-975a-4bf1-b7b0-4ada13882568"
      unitRef="usd">4711000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNy01LTEtMS0xMDQ0NDg_e6834c78-51d8-4d94-931d-01c6f8fe3bc3"
      unitRef="usd">14765000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfNy03LTEtMS0xMDQ0NDg_3246c4d7-82d5-42e8-af21-23e2e6e585f1"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfOC0xLTEtMS0xMDQ0NDg_5b298432-2071-4073-be6a-f0d798ce071f"
      unitRef="usd">8000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfOC0zLTEtMS0xMDQ0NDg_ddcfc3f1-d702-42ba-b789-d535cab1d0e6"
      unitRef="usd">-26000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfOC01LTEtMS0xMDQ0NDg_52ebaa9b-608c-4d96-a9d2-5fc57cac3ee9"
      unitRef="usd">18000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfOC03LTEtMS0xMDQ0NDg_8d7c0650-613b-47a9-b2d8-d5fde1ccc4da"
      unitRef="usd">-54000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTAtMS0xLTEtMTA0NDQ4_3a21c6f2-8640-43f3-94d5-bf3d7e4a4f9d"
      unitRef="usd">211399000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTAtMy0xLTEtMTA0NDQ4_0f009c09-abd4-4ae3-9fb1-4eecd4934412"
      unitRef="usd">184924000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTAtNS0xLTEtMTA0NDQ4_7683fd74-e568-4bc5-a7b4-f1f047ec6fd0"
      unitRef="usd">657611000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTAtNy0xLTEtMTA0NDQ4_c1eb5907-72b0-446d-9532-8fb6a5f3c401"
      unitRef="usd">608444000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTEtMS0xLTEtMTA0NDQ4_bd210e0c-936b-4e4e-8a67-8a4539f7a652"
      unitRef="usd">20731000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTEtMy0xLTEtMTA0NDQ4_fa1c1986-d6dc-4fed-b9e4-9897f9ff8952"
      unitRef="usd">16129000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTEtNS0xLTEtMTA0NDQ4_a8be1c1e-68e8-4c92-84ee-754ba6c1ab61"
      unitRef="usd">60658000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTEtNy0xLTEtMTA0NDQ4_9b0a913c-10cc-4507-9c74-ce86aa4089de"
      unitRef="usd">-74498000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTItMS0xLTEtMTA0NDQ4_0a1ce797-a414-4abc-8fb7-a4954e7904ef"
      unitRef="usd">-7612000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTItMy0xLTEtMTA0NDQ4_68fb32bc-48bf-4d45-b425-d42474af94ea"
      unitRef="usd">-1204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTItNS0xLTEtMTA0NDQ4_6f2d7b2a-449c-41e0-b6ca-661b28912768"
      unitRef="usd">-16042000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTItNy0xLTEtMTA0NDQ4_a0922bc5-54fa-45fc-aed7-384aa9be5411"
      unitRef="usd">-299000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTMtMS0xLTEtMTA0NDQ4_a65e1cc8-13d3-4e56-95cd-1da2c0b902e2"
      unitRef="usd">3859000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTMtMy0xLTEtMTA0NDQ4_57cd73ec-3eed-4ed3-a11b-dbd42df97bf2"
      unitRef="usd">1633000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTMtNS0xLTEtMTA0NDQ4_7f39c382-fd9f-4d24-91bd-184a0cc387dd"
      unitRef="usd">7665000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTMtNy0xLTEtMTA0NDQ4_66dec2e1-a7d4-4206-9415-1b9b8b3742c3"
      unitRef="usd">4808000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTQtMS0xLTEtMTA0NDQ4_65762ff6-1028-46ff-bf30-d6f7aa1bccbd"
      unitRef="usd">9260000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTQtMy0xLTEtMTA0NDQ4_f8285beb-49c2-4b4f-82ec-5f537cc1ebfc"
      unitRef="usd">13292000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTQtNS0xLTEtMTA0NDQ4_29b0f5d9-72a5-4e60-b270-5ff01887bff7"
      unitRef="usd">36951000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTQtNy0xLTEtMTA0NDQ4_b9288646-fdd7-40c3-808b-51d5cf0fe961"
      unitRef="usd">-79605000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTUtMS0xLTEtMTA0NDQ4_6e9eb0ef-1342-4c6d-9983-c2eaee12d4bc"
      unitRef="usd">3895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTUtMy0xLTEtMTA0NDQ4_9d8242a8-c9bd-4f2c-9455-fe76c5604f9f"
      unitRef="usd">1656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTUtNS0xLTEtMTA0NDQ4_19fdf8f7-8ae3-4a2b-ab71-0e819783ee5b"
      unitRef="usd">12271000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTUtNy0xLTEtMTA0NDQ4_e6722781-6bb9-4403-b17b-905440e6dcf6"
      unitRef="usd">-1805000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTYtMS0xLTEtMTA0NDQ4_2e653f59-c8cb-41b4-8ac4-378f9c0738b6"
      unitRef="usd">5365000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTYtMy0xLTEtMTA0NDQ4_9dc81ab6-5a6d-4006-b8cc-c5785a8bb17c"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTYtNS0xLTEtMTA0NDQ4_d17357cb-d830-4aa7-8f4f-73a14ca6a54d"
      unitRef="usd">24680000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTYtNy0xLTEtMTA0NDQ4_5ada1c57-b053-44df-b0c3-ccf3f28d9b6b"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTgtMS0xLTEtMTA0NDQ4_160ffade-6d25-4eed-991f-29fdd696ae7e"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTgtMy0xLTEtMTA0NDQ4_969a31a8-bcfc-4ae0-8161-25ad3038a805"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTgtNS0xLTEtMTA0NDQ4_b8e09951-10c8-46bf-a642-f4b8cee91e97"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTgtNy0xLTEtMTA0NDQ4_2a174b5e-39b8-4c70-ae88-e6cd440ba8b0"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTktMS0xLTEtMTA0NDQ4_6fb4ecd3-5e84-42a4-b6bd-d6dad5f11fe5"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTktMy0xLTEtMTA0NDQ4_59009077-1b3c-4ca8-846f-2c5b5a8a5283"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTktNS0xLTEtMTA0NDQ4_31b0c1c1-8734-43c6-a2e0-149ce3e2855e"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMTktNy0xLTEtMTA0NDQ4_82780ef3-2624-4760-81db-dd2fd01d1425"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjEtMS0xLTEtMTA0NDQ4_0a5670fd-1805-49eb-ba68-ae209602b8f5"
      unitRef="shares">98299612</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjEtMy0xLTEtMTA0NDQ4_22c3b353-0256-4669-b85a-c9dcde321585"
      unitRef="shares">97290174</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjEtNS0xLTEtMTA0NDQ4_7d77a674-a93b-4ead-8ebd-5e7ea721caf4"
      unitRef="shares">97854944</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjEtNy0xLTEtMTA0NDQ4_8b412daa-ff6d-4252-99b8-9e4f5be2b974"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjItMS0xLTEtMTA0NDQ4_010f6e70-576a-413f-a750-ec1f0c7c7a54"
      unitRef="shares">101920413</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjItMy0xLTEtMTA0NDQ4_6c0041b6-b34a-4cc6-9847-263eee390beb"
      unitRef="shares">109426011</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjItNS0xLTEtMTA0NDQ4_50a1d200-ae0d-4941-b6a1-38cd72933410"
      unitRef="shares">103073208</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yNS9mcmFnOjUxNzk3ZDRhZDc0YzRhNjZiODNlNzE1Y2ZiZmI1NjVlL3RhYmxlOmUxNGI1NDhlMDNhZTRhMDZiMzZlZTg1ZWU0MGRhZWRmL3RhYmxlcmFuZ2U6ZTE0YjU0OGUwM2FlNGEwNmIzNmVlODVlZTQwZGFlZGZfMjItNy0xLTEtMTA0NDQ4_a3effc96-0a28-4375-ad83-4f35d3d6193f"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMi0xLTEtMS0xMDQ0NDg_2e653f59-c8cb-41b4-8ac4-378f9c0738b6"
      unitRef="usd">5365000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMi0zLTEtMS0xMDQ0NDg_9dc81ab6-5a6d-4006-b8cc-c5785a8bb17c"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMi01LTEtMS0xMDQ0NDg_d17357cb-d830-4aa7-8f4f-73a14ca6a54d"
      unitRef="usd">24680000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMi03LTEtMS0xMDQ0NDg_5ada1c57-b053-44df-b0c3-ccf3f28d9b6b"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMy0xLTEtMS0xMDQ0NDg_769bc660-871a-4891-bd00-9565a51d6194"
      unitRef="usd">-28000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMy0zLTEtMS0xMDQ0NDg_20105801-4243-4a24-abed-5030ac692b13"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMy01LTEtMS0xMDQ0NDg_b67b1ae0-b7b5-4489-82f5-d05de4b23168"
      unitRef="usd">-65000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfMy03LTEtMS0xMDQ0NDg_3b2b9dd7-1549-4451-b534-78c9065bf7a7"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNC0xLTEtMS0xMDQ0NDg_36a0e6a9-c540-463a-a3b6-70e39ef05470"
      unitRef="usd">-7613000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNC0zLTEtMS0xMDQ0NDg_51914500-fcb3-4009-bac5-ae2661877ea5"
      unitRef="usd">-3957000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNC01LTEtMS0xMDQ0NDg_72341446-4144-4468-b73d-d8e6d9b05bf2"
      unitRef="usd">-15490000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNC03LTEtMS0xMDQ0NDg_14363a77-62f5-4311-a54e-a712bb9b799b"
      unitRef="usd">-5296000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNS0xLTEtMS0xMDQ0NDg_9406b48e-17c7-4a8c-bcb4-a3be0f2fee36"
      unitRef="usd">-2220000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNS0zLTEtMS0xMDQ0NDg_ab6fa77d-cc3c-4c3b-a5b0-98ff10340d19"
      unitRef="usd">7716000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNS01LTEtMS0xMDQ0NDg_93219fd2-77ec-4a86-997c-4718f091e287"
      unitRef="usd">9255000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8yOC9mcmFnOmU4NTIwMmI2MzE3NTRhOTY4YzMwNDdlZDdiNjA2N2YzL3RhYmxlOjVmMjcxOGQwMDIxZDQ2YTA5NWIwMWQxMDlhNDljZmQyL3RhYmxlcmFuZ2U6NWYyNzE4ZDAwMjFkNDZhMDk1YjAxZDEwOWE0OWNmZDJfNS03LTEtMS0xMDQ0NDg_0ca8773d-e07a-4319-8a81-f08b8136b52c"
      unitRef="usd">-83067000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia1eb1d8707b34691a7523c5bc4eb254e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy0xLTEtMS0xMDQ0NDg_d1dcbbb1-7930-4bda-a35d-c1ce905ca20d"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia1eb1d8707b34691a7523c5bc4eb254e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy0zLTEtMS0xMDQ0NDg_42b3fff8-8967-4604-ae0a-f941a78ed8c4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie15b3c4b2a0948fd9efc5176206a51a9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy01LTEtMS0xMDQ0NDg_a55cb598-197c-4af3-9e43-ff0b03342db0"
      unitRef="shares">91737020</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie15b3c4b2a0948fd9efc5176206a51a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy03LTEtMS0xMDQ0NDg_b62285ef-d799-4203-b345-01afeb9a7940"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b9fc7739c474ee490206d796c08df00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy05LTEtMS0xMDQ0NDg_4035a3b9-fbc8-4698-8b32-6579b246f6b2"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1592f6d2671a44bda7017ec0e67d7a71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy0xMS0xLTEtMTA0NDQ4_65f5541b-af30-4463-8e75-a9065e9eff37"
      unitRef="usd">-67398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i83b377d6de19451c92a8a5f4ce6b790d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy0xMy0xLTEtMTA0NDQ4_e53ac4ab-9ef0-40bd-9ec1-ce9a7a933d1b"
      unitRef="usd">3416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i828bf49c450b45f4b44e41409eefeef9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMy0xNS0xLTEtMTA0NDQ4_1b199297-d0e5-47a5-a6d0-3b60a60d5ab2"
      unitRef="usd">335137000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iba324c0ebbbc4a60a5b9aceabf05e5cf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNC0xMS0xLTEtMTA0NDQ4_41174af7-55bc-48ad-afe8-851efd97956c"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie29710a24fca497eac8f441aaffd5f7a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNC0xNS0xLTEtMTA0NDQ4_c25e6c24-6489-4b8d-8e68-1860f5c07cd1"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i30948937a19b4570a17f0712063a05c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNS0xMy0xLTEtMTA0NDQ4_64856db4-062c-4b61-80c5-f31df907d570"
      unitRef="usd">-855000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie29710a24fca497eac8f441aaffd5f7a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNS0xNS0xLTEtMTA0NDQ4_fb7c5da2-0344-4863-b79b-a5266a71d57a"
      unitRef="usd">-855000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iccbac6a174104ea5ad1421c42dfa4929_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi0xLTEtMS0xMDQ0NDg_987a82d8-68b4-46b0-ac66-9ae6cbc4236c"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iccbac6a174104ea5ad1421c42dfa4929_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi0zLTEtMS0xMDQ0NDg_9ee6c1df-4698-4c9e-8bc2-bc6ca38a04dd"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib1a30ceeb97a46ccabb7083e8dfe49e3_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi01LTEtMS0xMDQ0NDg_33ec63dd-4547-40b3-b151-7be4298c5d4e"
      unitRef="shares">91737020</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib1a30ceeb97a46ccabb7083e8dfe49e3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi03LTEtMS0xMDQ0NDg_b3693080-4299-470c-a94a-0205e4af5add"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1123375fd43c4685ac0ff50956423046_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi05LTEtMS0xMDQ0NDg_f4b2e5c6-fcb8-47a2-a28e-112f5ebb1ae7"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46e15da484cd43e6ad247ea7aef914de_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi0xMS0xLTEtMTA0NDQ4_20fecd4c-e8f2-49db-9b62-844699f059cf"
      unitRef="usd">-50891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2bc0858116734c83a664b3b8cfd217eb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi0xMy0xLTEtMTA0NDQ4_bdd1d078-e861-4e2e-8109-0d47041b7b16"
      unitRef="usd">2561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9dd36278a4b48ff928635db3093b726_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNi0xNS0xLTEtMTA0NDQ4_cdbb527e-d5e3-4fc2-8f41-3cfab8ded49a"
      unitRef="usd">350789000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i33b3fd972755498e88460b1deae9462a_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNy0xLTEtMS0xMDQ0NDg_b9a37084-097f-4451-a198-99307813d6ac"
      unitRef="shares">5553154</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i33b3fd972755498e88460b1deae9462a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNy0zLTEtMS0xMDQ0NDg_bd5926e6-9257-4b5d-9b05-bd514750b313"
      unitRef="usd">56000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2ac25b079a6041e4b2ce7ad720d1b91c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNy05LTEtMS0xMDQ0NDg_cbbb87c0-cd66-4ed6-913f-2072214e496e"
      unitRef="usd">115844000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfNy0xNS0xLTEtMTA0NDQ4_a0c1b8e6-91ad-423e-b4ee-6b2d7554518b"
      unitRef="usd">115900000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i33b3fd972755498e88460b1deae9462a_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfOC0xLTEtMS0xMDQ0NDg_757bebca-fd2b-439d-a524-1e4475194b7c"
      unitRef="shares">9626846</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i33b3fd972755498e88460b1deae9462a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfOC0zLTEtMS0xMDQ0NDg_d735e46b-084f-4dd9-ae71-316363deb77f"
      unitRef="usd">96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="id28504e296c647b899ebce3e2374f4dd_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfOC01LTEtMS0xMDQ0NDg_14fd634e-34c0-4e09-a2a0-b83071116eb2"
      unitRef="shares">-9626846</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="id28504e296c647b899ebce3e2374f4dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfOC03LTEtMS0xMDQ0NDg_356077be-415b-4402-9eea-62c53636d4d1"
      unitRef="usd">-96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfOC0xNS0xLTEtMTA0NDQ4_2df2633e-4bc0-43f3-b879-4c59d08c9004"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2ac25b079a6041e4b2ce7ad720d1b91c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfOS05LTEtMS0xMDQ0NDg_99dcd71b-4db0-49b9-8146-f05ecfd223d7"
      unitRef="usd">5771000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfOS0xNS0xLTEtMTA0NDQ4_f0b05cb8-07da-4829-b169-efe63dcd4e90"
      unitRef="usd">5771000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTAtMC0xLTEtMTA0NDQ4L3RleHRyZWdpb246NWM2Y2Y1Yjg4MmMyNGQ2MDk5YjY3MzkwODAyMTZhNmJfMzE_3008da8e-c53d-4281-b890-0f046883ca86"
      unitRef="usdPerShare">0.55</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ib2ea72e09a134f28ad357f488650448a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTAtMTEtMS0xLTEwNDQ0OA_7f8594fe-ffa4-42c5-a65a-4dc10fce9afd"
      unitRef="usd">50000000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTAtMTUtMS0xLTEwNDQ0OA_4003335b-f5f3-4006-953f-20dd069699b1"
      unitRef="usd">50000000</us-gaap:Dividends>
    <us-gaap:NetIncomeLoss
      contextRef="ib2ea72e09a134f28ad357f488650448a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTEtMTEtMS0xLTEwNDQ0OA_94f7bc7b-adb4-422a-99eb-2b61a7c5dbc8"
      unitRef="usd">-105943000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTEtMTUtMS0xLTEwNDQ0OA_f2ffe63a-5880-4685-ad93-f958deed914b"
      unitRef="usd">-105943000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i46bcc19118534bbcb1d172d975de9bd8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTItMTMtMS0xLTEwNDQ0OA_d2b64b52-0541-46a7-b45c-1da2386d7d3c"
      unitRef="usd">-492000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iceb3b7fe72bd4156ac7b6f33336316fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTItMTUtMS0xLTEwNDQ0OA_a0199c94-7cc4-4772-83c9-e4d96719a1cb"
      unitRef="usd">-492000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie8fa7a8f11eb40e799bca5791c436365_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtMS0xLTEtMTA0NDQ4_8a0e6ca2-edc4-41a3-9305-e82df8623aab"
      unitRef="shares">15180000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie8fa7a8f11eb40e799bca5791c436365_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtMy0xLTEtMTA0NDQ4_d206cc0c-770e-4150-babf-a360203ecf4e"
      unitRef="usd">152000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5d2042a7073a4f2189b21d5aa8024769_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtNS0xLTEtMTA0NDQ4_ecf9fd27-b7ff-49ad-a52a-32c04cf8d2c8"
      unitRef="shares">82110174</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5d2042a7073a4f2189b21d5aa8024769_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtNy0xLTEtMTA0NDQ4_6290e251-0496-4aa9-9753-9f0e37257627"
      unitRef="usd">821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01d9643547a14607a310d3c862aa41d8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtOS0xLTEtMTA0NDQ4_2919ca40-1aba-45a2-aa3d-80db7e582b90"
      unitRef="usd">519817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08747feeb27a4d308d1ab8e6c1cab161_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtMTEtMS0xLTEwNDQ0OA_8f2d9942-d60c-401b-ad1c-504c496f3e75"
      unitRef="usd">-206834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idababfd621c449a09a49de33edd9ab40_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtMTMtMS0xLTEwNDQ0OA_60b97f63-c272-4eab-bb4b-cd198ca8d0b9"
      unitRef="usd">2069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51ca62dfc84740cdb958f340a51aa1be_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTMtMTUtMS0xLTEwNDQ0OA_449f2618-ef55-40ab-a9f7-9e6732614b69"
      unitRef="usd">316025000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2487b25ac3b842d0a71cddbdc217a9c5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTQtOS0xLTEtMTA1MTUw_19a2158a-6e35-47ed-8254-445602271937"
      unitRef="usd">19243000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTQtMTUtMS0xLTEwNTE3MQ_f4a805a7-725c-4b87-a12c-0f2347125e0a"
      unitRef="usd">19243000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9e9079c1cf1c4ac788ac642580824539_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTQtMTEtMS0xLTEwNDQ0OA_164a73c8-200a-4f66-8da7-ad6918a7c8e2"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTQtMTUtMS0xLTEwNDQ0OA_8488ad04-eb7b-4de1-9f31-3092928b9b3b"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icb77a888e3eb4496998224c10ffc68bf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTUtMTMtMS0xLTEwNDQ0OA_27ed34fa-e59b-4c9c-8327-e44a4d426226"
      unitRef="usd">-3920000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTUtMTUtMS0xLTEwNDQ0OA_ff72082f-66b8-4768-935d-5174af64553d"
      unitRef="usd">-3920000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i494f24197ed74bc0ad2b9ebb73770e00_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtMS0xLTEtMTA0NDQ4_e1439090-2540-47a6-ac7f-76633e66108c"
      unitRef="shares">15180000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i494f24197ed74bc0ad2b9ebb73770e00_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtMy0xLTEtMTA0NDQ4_8508510e-0535-4a45-8301-b41ac9e1f436"
      unitRef="usd">152000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35f9f39cffe44d3ab23e27945ce9760d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtNS0xLTEtMTA0NDQ4_378a96b6-e481-4d2b-9e06-7b6310e1fd44"
      unitRef="shares">82110174</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i35f9f39cffe44d3ab23e27945ce9760d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtNy0xLTEtMTA0NDQ4_a8f711ef-da4f-4ff7-b5a7-f975a74c5e70"
      unitRef="usd">821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c4b803639ac4110899a3eeb1568f465_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtOS0xLTEtMTA0NDQ4_f4eb301c-f152-496f-94ef-660e698f495a"
      unitRef="usd">539060000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0992c3db1fb4f8fae917883d8671fb5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtMTEtMS0xLTEwNDQ0OA_8f8949ec-6cf4-461b-845d-699f16d64f9e"
      unitRef="usd">-195198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4b7958f15494d51aac78e86a00846d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtMTMtMS0xLTEwNDQ0OA_e408117d-1439-4b56-8577-011429eaeee7"
      unitRef="usd">-1851000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i924241084de14b7c9b28eb68df47cf78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjM3N2E2MDM1YTg1ZDRlNTg4YzY1M2Q1ZmJlMmZjZTQ5L3RhYmxlcmFuZ2U6Mzc3YTYwMzVhODVkNGU1ODhjNjUzZDVmYmUyZmNlNDlfMTYtMTUtMS0xLTEwNDQ0OA_f92b1811-3173-4253-b613-d795879b83a7"
      unitRef="usd">342984000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i48f7568100a941b4858d99ca713c9c64_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy0xLTEtMS0xMDQ0NDg_b89e5d12-081c-4167-91ca-bf13190b06ab"
      unitRef="shares">27431264</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i48f7568100a941b4858d99ca713c9c64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy0zLTEtMS0xMDQ0NDg_50ffd299-36d8-4f22-ad27-6e6fec4109b3"
      unitRef="usd">275000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia997d51b0f3a41ad9a3494b00ae748b1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy01LTEtMS0xMDQ0NDg_e33b1c8b-5daa-4290-a04f-7c41c7d5949a"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia997d51b0f3a41ad9a3494b00ae748b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy03LTEtMS0xMDQ0NDg_3007bc09-0d33-410b-ad4c-ef4f5acaafde"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b882b086c97429aa1ec805d4d4c1a86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy05LTEtMS0xMDQ0NDg_3056aa2c-f650-4dd3-9a66-415eda50e17f"
      unitRef="usd">556418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4de23c3766d8458296d5f958cfc01322_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy0xMS0xLTEtMTA0NDQ4_490c26c4-bf37-4706-aeee-9732e7982782"
      unitRef="usd">-176096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if39a76e23b0742a69be53cc2fb02dea7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy0xMy0xLTEtMTA0NDQ4_4a1707c9-cf78-4e68-82bd-f9c3be6e3dc0"
      unitRef="usd">-2163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib22ce175441049ac9d2f47d132fbdba0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy0xNy0xLTEtMTEwNTg2_ee559ac7-b8ff-4765-b757-056ad6d4d15f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMy0xNS0xLTEtMTA0NDQ4_e687242f-81b7-4915-b885-0934a439ff9c"
      unitRef="usd">379134000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i1e607ff82899442e983b17731605df35_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNC0xLTEtMS0xMDQ0NDg_0680327a-17f7-4fb1-8264-1aefb2d2b23b"
      unitRef="shares">137794</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1e607ff82899442e983b17731605df35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNC0zLTEtMS0xMDQ0NDg_2d6b79bc-ee4e-498a-9bef-176934eb03e1"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i05f358b3668441f7902437916d539778_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNC05LTEtMS0xMDQ0NDg_24905d46-a25d-45ef-90e9-d71ccda992b7"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibdeea12d0f23415cb0eb5f49f7966fc3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNC0xNS0xLTEtMTA0NDQ4_439448c2-4dc0-487a-8326-ead7cb49c4b7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i1e607ff82899442e983b17731605df35_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNS0xLTEtMS0xMDQ0NDg_09f14283-0226-4018-828f-da633ceae776"
      unitRef="shares">45389</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1e607ff82899442e983b17731605df35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNS0zLTEtMS0xMDQ0NDg_7c1de79e-d884-46f0-a536-f69d7b79c2d1"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i05f358b3668441f7902437916d539778_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNS05LTEtMS0xMDQ0NDg_030b555c-22bb-4d6d-8c7d-a3b41dbf0ac9"
      unitRef="usd">1468000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibdeea12d0f23415cb0eb5f49f7966fc3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNS0xNS0xLTEtMTA0NDQ4_269ce12c-7a4e-4b9f-945c-73e8599433f1"
      unitRef="usd">1469000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i05f358b3668441f7902437916d539778_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNi05LTEtMS0xMDQ0NDg_25127284-c568-45c8-a4fb-bda044d0bd94"
      unitRef="usd">19605000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibdeea12d0f23415cb0eb5f49f7966fc3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNi0xNS0xLTEtMTA0NDQ4_d1cbcb65-fc86-4d4c-9d98-28084e541afd"
      unitRef="usd">19605000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i32ea641edbd14103b7b979763bfc9b6e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNy0xMS0xLTEtMTA0NDQ4_e582b796-5ecd-4de9-b714-c517b191d178"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibdeea12d0f23415cb0eb5f49f7966fc3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfNy0xNS0xLTEtMTA0NDQ4_3acccd6b-876f-410c-b40a-9f65f675fbf6"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iec1f04e609f246dfbb947382945c1aa0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOC0xMy0xLTEtMTA0NDQ4_e8cc73b3-7f9c-4cf5-80b6-502cf5d19d9f"
      unitRef="usd">-1756000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibdeea12d0f23415cb0eb5f49f7966fc3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOC0xNS0xLTEtMTA0NDQ4_42234129-091e-4ca7-bf65-0d578a59ad8c"
      unitRef="usd">-1756000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i45f8b2bb08974e729afc11d74d4f4440_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS0xLTEtMS0xMDQ0NDg_a4e96b7d-c1b7-46cd-b235-86c780304a96"
      unitRef="shares">27523669</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i45f8b2bb08974e729afc11d74d4f4440_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS0zLTEtMS0xMDQ0NDg_48fb4635-ba76-4ad6-90c3-bb1abbccd9e7"
      unitRef="usd">275000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2aa2106ea1624fb3928598a008c6d922_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS01LTEtMS0xMDQ0NDg_515bda72-e419-426e-ad97-59665a34a3a7"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2aa2106ea1624fb3928598a008c6d922_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS03LTEtMS0xMDQ0NDg_e73c4ba6-f281-42d8-a49d-d167ffb03f26"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51038a4873494a38b2c5ffa8f3afbe2a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS05LTEtMS0xMDQ0NDg_433455ae-55a2-41db-81a5-b616024bb0d1"
      unitRef="usd">574554000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib36c946b6a1f4966bf13cf629a24f09b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS0xMS0xLTEtMTA0NDQ4_7f4ddd09-26ca-4320-8bf2-d00b78e91577"
      unitRef="usd">-164510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b3d446d71504e4b88c0d7a9bb599cdd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS0xMy0xLTEtMTA0NDQ4_bb15d94b-f0e5-4289-a124-7d7f03d4ed6e"
      unitRef="usd">-3919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia58516861a8c4257ad727bfe8c509c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS0xNy0xLTEtMTEwNTg2_9fb2d101-d8c2-4b64-b351-bda40f242351"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i936c9387b5b54f6d9d258024c037dfa5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfOS0xNS0xLTEtMTA0NDQ4_14feb052-0487-4a08-a82c-85a4cf7504e5"
      unitRef="usd">407100000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3c46ce55e6004e97b6e2949c7e1990ca_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTAtMS0xLTEtMTA0NDQ4_c33c70bd-3712-4802-9fc8-60965cddeea4"
      unitRef="shares">450304</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3c46ce55e6004e97b6e2949c7e1990ca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTAtMy0xLTEtMTA0NDQ4_747433ca-ddef-4189-a5f0-4d8919462e11"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1cf5252b402d4f1a99ad14cc7b755f62_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTAtOS0xLTEtMTA0NDQ4_f9817f16-857d-444c-81ad-03d6f7f18c3c"
      unitRef="usd">915000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic8239055c8a24579b6aa49e1522f126b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTAtMTUtMS0xLTEwNDQ0OA_d123e771-eb47-481a-a725-5ed8bc733283"
      unitRef="usd">920000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i3c46ce55e6004e97b6e2949c7e1990ca_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTEtMS0xLTEtMTA0NDQ4_21972cc4-78e6-452b-8ba8-9ec2d8aac35a"
      unitRef="shares">76908</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3c46ce55e6004e97b6e2949c7e1990ca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTEtMy0xLTEtMTA0NDQ4_03671213-ece3-48c6-bbe2-5b888b57eb02"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1cf5252b402d4f1a99ad14cc7b755f62_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTEtOS0xLTEtMTA0NDQ4_a2f46a2b-fce5-4ca2-a482-ce9d78a5d965"
      unitRef="usd">1307000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic8239055c8a24579b6aa49e1522f126b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTEtMTUtMS0xLTEwNDQ0OA_63e3b0af-3765-4b30-b2cf-c26babf239ce"
      unitRef="usd">1308000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i3c46ce55e6004e97b6e2949c7e1990ca_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTItMS0xLTEtMTA0NDQ4_6d0c87f2-2bb2-4fb9-b9b9-3ddf0fedba6d"
      unitRef="shares">200103</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i3c46ce55e6004e97b6e2949c7e1990ca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTItMy0xLTEtMTA0NDQ4_f89ed85a-666e-4852-8f32-3ac345a328c4"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i1cf5252b402d4f1a99ad14cc7b755f62_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTItOS0xLTEtMTA0NDQ4_11f584d3-4d16-4457-848a-ce77feb37b13"
      unitRef="usd">7194000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ic8239055c8a24579b6aa49e1522f126b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTItMTUtMS0xLTEwNDQ0OA_71ab8a9b-2237-4007-b4e5-c4cd5a3fd127"
      unitRef="usd">7196000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1cf5252b402d4f1a99ad14cc7b755f62_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTMtOS0xLTEtMTA0NDQ4_d154b1f9-5285-46da-9d45-958e98435f09"
      unitRef="usd">18933000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8239055c8a24579b6aa49e1522f126b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTMtMTUtMS0xLTEwNDQ0OA_35ceb26e-2c24-4993-ace6-d8376cec15e8"
      unitRef="usd">18933000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3372e16f951f4c40b2be5a166b8d615a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTQtMTEtMS0xLTEwNDQ0OA_fa8923e9-65bf-42c1-935d-6b4f1e22e517"
      unitRef="usd">7729000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8239055c8a24579b6aa49e1522f126b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTQtMTUtMS0xLTEwNDQ0OA_aacc9a67-92b9-4e65-bad5-28250e8d9242"
      unitRef="usd">7729000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i888be2f5bfa04431a5c0cacf7ac76483_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTUtMTMtMS0xLTEwNDQ0OA_f9a197c7-1143-4396-92d4-f23c9b999ea0"
      unitRef="usd">-6084000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic8239055c8a24579b6aa49e1522f126b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTUtMTUtMS0xLTEwNDQ0OA_d0be665e-4480-4545-b6a6-3ad963bb034d"
      unitRef="usd">-6084000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib3269ce4a2db4123b3962605bc565b30_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtMS0xLTEtMTA0NDQ4_f556daf1-26c6-4b0a-8955-7d9688cc7cfc"
      unitRef="shares">28097168</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib3269ce4a2db4123b3962605bc565b30_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtMy0xLTEtMTA0NDQ4_b32c80fd-f5ae-4544-a439-613d5e141300"
      unitRef="usd">281000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic6c7af5e4c5c4f0fb64535eb7c354409_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtNS0xLTEtMTA0NDQ4_1e92aa2a-de56-4cd5-9e85-33282069a163"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic6c7af5e4c5c4f0fb64535eb7c354409_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtNy0xLTEtMTA0NDQ4_5f8365b5-76ee-45f6-95dc-866a89f52210"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id06c7ec30fd74561abb69f0b82dc0126_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtOS0xLTEtMTA0NDQ4_9c0e07fd-5edd-4ffe-8a4f-b2069c0a886d"
      unitRef="usd">600289000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b5b57a808844a2ea7066cdb5c9fa1ef_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtMTEtMS0xLTEwNDQ0OA_73ba10da-6273-43fe-8877-f32e21beef23"
      unitRef="usd">-156781000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i478709f9192846c9a6148130cf36fb7d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtMTMtMS0xLTEwNDQ0OA_43941012-56d8-473f-8c7b-223d5075cfe2"
      unitRef="usd">-10003000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ec5cdb65f2646ddb7445599ecb60024_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtMTctMS0xLTExMDU4Ng_6c366f94-2997-4803-a7c4-492ef52d2024"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac40418af6c7440fa548cab524575b93_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTYtMTUtMS0xLTEwNDQ0OA_454e40ec-d19e-4542-823c-e7ddaa3d7b7a"
      unitRef="usd">434486000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3ccff2449d17432aa7f85d5083aec5f0_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctMS0xLTEtMTEyNjA0_c8a5366c-8b95-4fe4-884f-392a9e8c0930"
      unitRef="shares">774758</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3ccff2449d17432aa7f85d5083aec5f0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctMy0xLTEtMTEyNjA0_dab56f05-7b9e-4aa7-b49f-03aee0c1d3ea"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7c3b6979693c405e8cfa64245d982bae_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctOS0xLTEtMTEyNjA0_7e595c6e-9b0d-4564-8298-d018c6ae9d09"
      unitRef="usd">1289000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctMTktMS0xLTExMjYwNA_997467f9-f746-4fa4-879a-762fae8e6ec3"
      unitRef="usd">1297000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i3ccff2449d17432aa7f85d5083aec5f0_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTgtMS0xLTEtMTEyNjA0_2d6ea93f-55b9-4623-b1aa-08575f3d89a7"
      unitRef="shares">60694</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3ccff2449d17432aa7f85d5083aec5f0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTgtMy0xLTEtMTEyNjA0_4663925c-6445-4073-a676-2285d41cdc19"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7c3b6979693c405e8cfa64245d982bae_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTgtOS0xLTEtMTEyNjA0_49748839-3328-428c-a0b3-4cffcc138b82"
      unitRef="usd">1159000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTgtMTktMS0xLTExMjYwNA_dadaff0e-7b8d-4554-9f8d-15a65392f35d"
      unitRef="usd">1160000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if7c6531d82364dc1ae87c97ead47665f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctMTctMS0xLTExMDU4Ng_18b05eb5-9b9e-4948-9d1f-5e5cc102d377"
      unitRef="usd">13702000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctMTktMS0xLTExMDQ3OQ_359bacc8-68a2-494b-b376-18cd8d7b56fe"
      unitRef="usd">13702000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c3b6979693c405e8cfa64245d982bae_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctOS0xLTEtMTA0NDQ4_b8dfba3b-ca7d-4564-aa2c-acd5caca86a5"
      unitRef="usd">16226000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTctMTUtMS0xLTEwNDQ0OA_dbb8685b-ea70-4164-b83e-14178601918a"
      unitRef="usd">16226000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i0e27c9f4cd834edd9db80dbdf1e90776_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTgtMTEtMS0xLTEwNDQ0OA_06afc723-3d73-4a5e-a5c7-51abc21c9bba"
      unitRef="usd">5365000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTgtMTUtMS0xLTEwNDQ0OA_c98fa27f-cd27-4a87-b184-ce3c0375bb80"
      unitRef="usd">5365000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i94238722c6d14884b1c4b89fe0f5737c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTktMTMtMS0xLTEwNDQ0OA_87eead2a-e5ab-4b4a-9fd1-29524974a3a1"
      unitRef="usd">-7585000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMTktMTUtMS0xLTEwNDQ0OA_fafebb41-0364-44e5-ab6a-009027299b70"
      unitRef="usd">-7585000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia0e7568f6ffd454fae488748aded6dfe_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtMS0xLTEtMTA0NDQ4_15d954cc-4c01-4f90-97a6-e4a52e1945e0"
      unitRef="shares">28811232</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia0e7568f6ffd454fae488748aded6dfe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtMy0xLTEtMTA0NDQ4_6371dd17-23b8-46b6-9e2d-ead7e874d9b0"
      unitRef="usd">288000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i787d57f709784878aa0982e253e751f8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtNS0xLTEtMTA0NDQ4_d74bc88b-2ce1-42ba-b9fe-6b85c9863f74"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i787d57f709784878aa0982e253e751f8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtNy0xLTEtMTA0NDQ4_16ea407f-c93d-4f47-8b20-317746382d21"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia21d31e2442c4adcab4d6105e2bfa620_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtOS0xLTEtMTA0NDQ4_215c416c-badf-4c94-bd27-85cd62045b5f"
      unitRef="usd">616645000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ae5aad4fb97435cb0025a8fdbbb63a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtMTEtMS0xLTEwNDQ0OA_f586c49a-b16e-4b16-8a11-ea2523bc5101"
      unitRef="usd">-151416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2650d3728ac473b86d88def0a4eaf9f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtMTMtMS0xLTEwNDQ0OA_fe4c2b47-2ab3-4e14-98c3-58ce5128d9e7"
      unitRef="usd">-17588000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief9124ee8fea40da8542d4b68af0d540_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjEtMTctMS0xLTExMDU4Ng_bdd834ed-742e-4c38-8b16-24031f7a499c"
      unitRef="usd">-13702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zMS9mcmFnOjBhNjJkZTdiMzU0MTRlMGU4YTNhZTYyYjY0NTE3MDM1L3RhYmxlOjc0YWExZjE5NjJiMzQ1ZjQ5MjY3MjhlNzJhNDJkNmRlL3RhYmxlcmFuZ2U6NzRhYTFmMTk2MmIzNDVmNDkyNjcyOGU3MmE0MmQ2ZGVfMjAtMTUtMS0xLTEwNDQ0OA_b2f4dcbf-91b5-497f-b0ac-7ab937f5ae06"
      unitRef="usd">434927000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMy0xLTEtMS0xMDQ0NDg_d17357cb-d830-4aa7-8f4f-73a14ca6a54d"
      unitRef="usd">24680000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMy0zLTEtMS0xMDQ0NDg_5ada1c57-b053-44df-b0c3-ccf3f28d9b6b"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNS0xLTEtMS0xMDQ0NDg_9c29bd06-780d-4bb1-928a-41c6ccdabc1e"
      unitRef="usd">27986000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNS0zLTEtMS0xMDQ0NDg_01560163-12d7-425d-86c8-7c749baefbee"
      unitRef="usd">20354000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNi0xLTEtMS0xMDQ0NDg_e6834c78-51d8-4d94-931d-01c6f8fe3bc3"
      unitRef="usd">14765000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNi0zLTEtMS0xMDQ0NDg_3246c4d7-82d5-42e8-af21-23e2e6e585f1"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNy0xLTEtMS0xMDQ0NDg_6151462c-509b-4f55-906d-8c69009d38c1"
      unitRef="usd">420000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNy0zLTEtMS0xMDQ0NDg_382fec9d-81e0-498b-a0cf-48888b7be0d6"
      unitRef="usd">387000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfOC0xLTEtMS0xMDQ0NDg_52ebaa9b-608c-4d96-a9d2-5fc57cac3ee9"
      unitRef="usd">18000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfOC0zLTEtMS0xMDQ0NDg_8d7c0650-613b-47a9-b2d8-d5fde1ccc4da"
      unitRef="usd">-54000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfOS0xLTEtMS0xMDQ0NDg_08b12bdb-face-441f-9f78-eaf7e0453041"
      unitRef="usd">1329000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfOS0zLTEtMS0xMDQ0NDg_073804d2-c6c3-4881-aed2-058e934c6321"
      unitRef="usd">705000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTAtMS0xLTEtMTA0NDQ4_21669837-805d-4c52-8d49-4a9bfb5c5b0f"
      unitRef="usd">-13522000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTAtMy0xLTEtMTA0NDQ4_d88eba66-3763-4bd0-8ee0-e4e551ca56f8"
      unitRef="usd">-5831000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTEtMS0xLTEtMTA0NDQ4_aa30111b-6972-4b95-8c5c-23e4442eea93"
      unitRef="usd">-39000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTEtMy0xLTEtMTA0NDQ4_7323c406-a42a-409a-8d51-1c4d1ec1671b"
      unitRef="usd">-9692000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTItMS0xLTEtMTA0NDQ4_7f038553-f7e0-42b7-a392-8db90a98451f"
      unitRef="usd">54764000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTItMy0xLTEtMTA0NDQ4_48f97628-e03f-4ecf-a3f4-280fc26a52b7"
      unitRef="usd">25014000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTQtMS0xLTEtMTA0NDQ4_b12fe8f7-6ebc-40de-8b77-3beff3d31516"
      unitRef="usd">6995000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTQtMy0xLTEtMTA0NDQ4_eb529144-135e-4253-96ee-27d4e128f343"
      unitRef="usd">70560000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTUtMS0xLTEtMTA0NDQ4_3e9055a8-d046-4f82-a679-adb52aeba508"
      unitRef="usd">8022000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTUtMy0xLTEtMTA0NDQ4_faedee1d-f50b-4f26-9c1f-2c69463032a2"
      unitRef="usd">4753000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <task:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTYtMS0xLTEtMTA0NDQ4_2104a08c-4409-4561-818b-39f25cfd71e7"
      unitRef="usd">9762000</task:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <task:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTYtMy0xLTEtMTA0NDQ4_3bfd1e31-8095-406e-afb1-25aeae87b09e"
      unitRef="usd">0</task:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTctMS0xLTEtMTA0NDQ4_626fca17-a312-4016-8479-5f10f22e6700"
      unitRef="usd">522000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTctMy0xLTEtMTA0NDQ4_64b2bb2d-42d0-4e16-ab89-a4daa515cf2e"
      unitRef="usd">1211000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTgtMS0xLTEtMTA0NDQ4_a5ab8466-9313-49df-8906-7554757c797f"
      unitRef="usd">-3941000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTgtMy0xLTEtMTA0NDQ4_b57548c3-e5a3-4537-adc2-caf42bfc308b"
      unitRef="usd">4793000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTktMS0xLTEtMTA0NDQ4_2d7cd5d5-ca34-4137-b2bc-dcbbe3973a68"
      unitRef="usd">10477000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMTktMy0xLTEtMTA0NDQ4_6076c6f8-ef54-4ed4-82ed-88c223bc1074"
      unitRef="usd">24524000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjAtMS0xLTEtMTA0NDQ4_8599c44d-8989-4e22-b131-7169b54f08f2"
      unitRef="usd">-9146000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjAtMy0xLTEtMTA0NDQ4_8f4f3b2a-e0ce-4f73-8aec-fbef9ba0423f"
      unitRef="usd">834000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjEtMS0xLTEtMTA0NDQ4_c6999411-571d-480e-a1ca-ff790cafd64f"
      unitRef="usd">-13918000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjEtMy0xLTEtMTA0NDQ4_866f5de2-c83c-43c1-9409-4684f12d811a"
      unitRef="usd">1820000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjItMS0xLTEtMTA0NDQ4_fa939a28-7d2a-4bd8-91ef-9d2dbda751e5"
      unitRef="usd">-738000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjItMy0xLTEtMTA0NDQ4_7919cf68-766f-4901-a96b-9dd1ac758a03"
      unitRef="usd">2139000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjMtMS0xLTEtMTE1MzY0_cee2c8e6-84de-4d20-9e81-da446b25606d"
      unitRef="usd">98000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjMtMy0xLTEtMTE1Mzcx_edce472b-8c40-467b-b021-14d3de523b19"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjMtMS0xLTEtMTA0NDQ4_96a82c28-e0de-4917-9084-ea245be06e7d"
      unitRef="usd">114464000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjMtMy0xLTEtMTA0NDQ4_13e731c4-15e8-41ba-b5b3-b421d5f46ad0"
      unitRef="usd">-63426000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjUtMS0xLTEtMTA0NDQ4_3a6991e5-f02d-4891-aa5a-c350aa628f1b"
      unitRef="usd">36010000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjUtMy0xLTEtMTA0NDQ4_75d862d9-5b61-4e28-9550-af1e3e6d0f3f"
      unitRef="usd">38603000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjYtMS0xLTEtMTA0NDQ4_de2b6d33-a6cb-41d3-ab1f-d7da662c13f7"
      unitRef="usd">23235000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjYtMy0xLTEtMTA0NDQ4_08ffc46b-9741-42e5-9d8d-8f5a1eabaedb"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjctMS0xLTEtMTA0NDQ4_aeabeacb-a571-49cc-b7c1-3a41e1452988"
      unitRef="usd">-59245000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjctMy0xLTEtMTA0NDQ4_1621280e-fdab-4f14-87b4-a022dec32e1d"
      unitRef="usd">-38603000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjktMS0xLTEtMTA0NDQ4_381c5464-77b9-4434-bc87-96d0708b56c2"
      unitRef="usd">32500000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMjktMy0xLTEtMTA0NDQ4_d74a5b5f-697b-4205-8b4f-f9ce73976a45"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzEtMS0xLTEtMTE1NDcy_e18563c9-267c-4e4c-ac96-5c48317b639e"
      unitRef="usd">270000000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzEtMy0xLTEtMTE1NDgw_59a6d41c-84d4-4c7d-a087-d1ece6dcf3e6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzAtMS0xLTEtMTA0NDQ4_7e18c4eb-e023-4540-9538-f2294d37c16b"
      unitRef="usd">272403000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzAtMy0xLTEtMTA0NDQ4_a8679042-87bc-486d-8fb1-ba52f237571e"
      unitRef="usd">3938000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzEtMS0xLTEtMTA0NDQ4_6fe93a03-9698-4466-9a61-7989fadd8c7a"
      unitRef="usd">1821000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzEtMy0xLTEtMTA0NDQ4_825ff67a-39f9-43ee-be27-22dfd82dbc6a"
      unitRef="usd">340000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzItMS0xLTEtMTA0NDQ4_24caffc5-d654-455f-91ba-6d4a69df88c4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzItMy0xLTEtMTA0NDQ4_ca9ca27d-6013-4b9c-b348-9f02fb5d094a"
      unitRef="usd">120698000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzUtMS0xLTEtMTE2MDk2_de56afa9-1580-4ea8-a97d-52aef91b76fe"
      unitRef="usd">2217000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzUtMy0xLTEtMTE2MTA0_513b0a35-88c8-44dd-9762-cb16464f1007"
      unitRef="usd">0</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzMtMS0xLTEtMTA0NDQ4_95a79e8d-7406-43f6-8aa6-cf18f20175d7"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzMtMy0xLTEtMTA0NDQ4_8e53b03e-c91e-487a-ab37-7961fb45f799"
      unitRef="usd">4327000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzUtMS0xLTEtMTA0NDQ4_3d247bd3-a460-4a92-8f73-a5c525a09868"
      unitRef="usd">3937000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzUtMy0xLTEtMTA0NDQ4_3b1f06ad-25e2-439b-9d73-78d3bb312d0e"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzctMS0xLTEtMTEyNzY4_c13a69df-766e-4933-8201-76f3cad67017"
      unitRef="usd">13702000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzctMy0xLTEtMTEyNzY4_71754975-683b-4e40-9169-1fe461f8fbd9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzYtMS0xLTEtMTA0NDQ4_4d0f9441-dcb3-470e-bd21-d67c1557fcab"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzYtMy0xLTEtMTA0NDQ4_bcc8ffc1-5aa2-46f6-9ae5-0479aaf1ca3c"
      unitRef="usd">50000000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzctMS0xLTEtMTA0NDQ4_59d349c5-7db0-478a-b4d7-aeda9289f7d5"
      unitRef="usd">12854000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzctMy0xLTEtMTA0NDQ4_1c65cd94-0f9a-44fb-8585-2359f8d81720"
      unitRef="usd">62093000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzgtMS0xLTEtMTA0NDQ4_d4c1f124-ae6a-4242-be86-c1ba21ff8a52"
      unitRef="usd">68073000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzgtMy0xLTEtMTA0NDQ4_5a3fdb72-c765-4db4-b429-fa518449ffcb"
      unitRef="usd">-39936000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzktMS0xLTEtMTA0NDQ4_5eb6855d-9286-49f9-8cc8-97161f51f2b6"
      unitRef="usd">-9166000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfMzktMy0xLTEtMTA0NDQ4_e99a0012-4ff1-464c-832f-d20d0bb5da76"
      unitRef="usd">-6462000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNDAtMS0xLTEtMTA0NDQ4_446ab8ad-7f65-4e3e-ae7c-865484439f99"
      unitRef="usd">63584000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i828bf49c450b45f4b44e41409eefeef9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNDAtMy0xLTEtMTA0NDQ4_d9decfb4-b1c5-46be-96b3-b056493ad078"
      unitRef="usd">107728000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNDEtMS0xLTEtMTA0NDQ4_99ded76b-1fe3-4b53-9f11-6cca98fcfb4e"
      unitRef="usd">122491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i924241084de14b7c9b28eb68df47cf78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV8zNC9mcmFnOjZjMmJjMTYzYjU1MDQwZDliMGU5YmI0Mzg5ODc0ZDcxL3RhYmxlOjFiMjJjNjBhZWFlYzQ3NDM5ZmY5M2QyZjA1NjIyMDBmL3RhYmxlcmFuZ2U6MWIyMmM2MGFlYWVjNDc0MzlmZjkzZDJmMDU2MjIwMGZfNDEtMy0xLTEtMTA0NDQ4_15497393-5779-4460-88af-97f16d005791"
      unitRef="usd">61330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80MC9mcmFnOmIxYTAzNTZiNGFlZjQ5OGJiMTFiMzI4NmQ5ZWY2NTE3L3RleHRyZWdpb246YjFhMDM1NmI0YWVmNDk4YmIxMWIzMjg2ZDllZjY1MTdfMTg3MQ_3288dd1f-9f6f-469e-84df-e3397988fe15">Description of Business and Organization&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TaskUs, Inc. (&#x201c;TaskUs&#x201d; and, together with its subsidiaries, the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) was formed by investment funds affiliated with Blackstone Inc. (&#x201c;Blackstone&#x201d;) as a vehicle for the acquisition of TaskUs Holdings, Inc. (&#x201c;TaskUs Holdings&#x201d;) on October 1, 2018 (the &#x201c;Blackstone Acquisition&#x201d;). Prior to the Blackstone Acquisition, TaskUs had no operations and TaskUs Holdings operated as a standalone entity. TaskUs, Inc. was incorporated in Delaware in July 2018, and is headquartered in New Braunfels, Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a provider of outsourced digital services and next-generation customer experience to fast-growing technology companies, helping its clients represent, protect and grow their brands. The Company's global, omni-channel delivery model is focused on providing its clients three key services - Digital Customer Experience, Content Security and Artificial Intelligence (&#x201c;AI&#x201d;) Services (formerly known as AI Operations). The Company has designed its platform to enable it to rapidly scale and benefit from its clients&#x2019; growth. Through its agile and responsive operational model, the Company delivers services from multiple delivery sites that span globally from the United States, Philippines, and other parts of the world.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s major service offerings are described in more detail below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Digital Customer Experience&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;: Principally consists of omni-channel customer care&#160;services&#160;primarily delivered through digital (non-voice) channels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Content Security&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;: Principally consists of review and disposition of user and advertiser generated content for purposes which include removal or labeling of policy violating, offensive or misleading content.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;AI Services&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;: Principally consists of data labeling, annotation and transcription services performed for the purpose of training and tuning AI algorithms through the process of machine learning.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NTg_e2f9b71c-261c-430b-aa92-b3abcff9feeb">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(a) Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;). Our Annual Report on Form 10-K for the year ended December 31, 2021 (the &#x201c;Annual Report&#x201d;), as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. Other than the adoption of the new lease accounting standard, and the business combination and treasury stock accounting policies, there have been no changes to the Company&#x2019;s significant accounting policies described in the Annual Report that have had a material impact on the Company&#x2019;s condensed consolidated financial statements and related notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of September&#160;30, 2022 and its results of operations, comprehensive income (loss) and shareholders&#x2019; equity for the three and nine months ended September&#160;30, 2022 and 2021, and cash flows for the nine months ended September 30, 2022 and 2021. The condensed consolidated balance sheet as of December&#160;31, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition of Parsec d.o.o. and Q Experience d.o.o. (collectively, &#x201c;heloo&#x201d;) was completed on April 15, 2022; therefore, the Company&#x2019;s consolidated financial statements only include heloo&#x2019;s results since April 15, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(b) Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; the measurement of lease liabilities and right-of-use assets; valuation of foreign &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;currency exchange rate forward contracts; valuation of stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the impact of the novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic, including as a result of new strains and variants of the virus and uncertainty regarding vaccines and treatments, continues to unfold. As a result, many of our estimates and assumptions required judgement and carry a higher degree of variability and volatility. We continue to closely monitor the outbreak and the impact on our operations and liquidity. As events continue to evolve and additional information becomes available, our estimates may change materially in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(c) Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no involvement with variable interest entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(d) Concentration Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company&#x2019;s clients are located in the United States. Clients outside of the United States are concentrated in Europe.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2022 and 2021, the following clients represented greater than 10% of the Company&#x2019;s service revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="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;Client&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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;Service revenue percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&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;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:9pt;font-weight:400;line-height:100%"&gt;22&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;27&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;27&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&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:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the following clients represented greater than 10% of the Company&#x2019;s accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Accounts&#160;receivable&#160;percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Client&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;September 30, 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&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;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:9pt;font-weight:400;line-height:100%"&gt;14&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;22&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(e) Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company accounts for business combinations in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805, Business Combinations. The purchase price of the acquisition is allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. The excess of the purchase price over those fair values is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management&#x2019;s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives and market multiples, among other items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(f) Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of a contract, the Company determines whether an arrangement is, or contains, a lease based on the substance of the arrangement. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining whether a contract contains a lease, we consider whether (1) we have the right to obtain substantially all of the economic benefits from the use of the asset throughout the term of the contract, (2) we have the right to direct how and for what purpose the asset is used throughout the term of the contract and (3) we have the right to &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;operate the asset throughout the term of the contract without the lessor having the right to change the terms of the contract. If a lease is identified, the Company determines whether it should be classified as an operating or finance lease at commencement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has various leases for office spaces under operating lease agreements which have a range of expiration dates from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfNjY0OQ_96b26988-43d4-42f6-9bb7-5ef4787e7da8"&gt;one&lt;/span&gt; to ten years, and often include a renewal option for an additional term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our right of use (&#x201c;ROU&#x201d;) lease assets represent our right to use an underlying asset for the lease term and may include any advance lease payments made. Our ROU lease liabilities represent our obligation to make lease payments arising from the contractual terms of the lease. ROU lease assets and lease liabilities are recognized at the commencement of the lease and are calculated using the present value of lease payments over the lease term. Typically, lease agreements do not provide sufficient detail to arrive at an implicit interest rate. Therefore, the Company uses its estimated incremental borrowing rates (&#x201c;IBR&#x201d;) based on information available at the commencement date of the lease to calculate the present value of the lease payments. In estimating its IBR, the Company considers the credit rating, the lease term, the currency of the lease payments and market rates of comparable collateralized borrowings for similar terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(g) Share Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records its repurchases of  common stock at cost, including direct and incremental costs, as a separate component of shareholders' equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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;(h) Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently qualifies as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") ASU 2016-02, Leases (Topic 842), which supersedes ASC 840. The Company adopted this standard in the second quarter of 2022, effective as of January 1, 2022, using the modified retrospective method and the effective date as the date of initial application. The Company recorded right-of-use assets of $45.8 million and lease liabilities of $48.5 million, respectively to the consolidated balance sheet. The Company elected the "package of practical expedients," which permits the Company not to reassess under Topic 842 any prior conclusions about lease identification, lease classification and initial direct costs. The Company did not apply the short-term lease exception and will therefore recognize a right-of-use asset and lease liability for all leases. The adoption of the lease standard did not have a material impact on the Company's consolidated statement of operations nor on its consolidated cash flow statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC 606, Revenue from Contracts with Customers. At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the update such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of April 1, 2022. See Note 3, "Business Combination" for additional information and disclosures related to the heloo acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss (&#x201c;CECL&#x201d;). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity&#x2019;s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. This ASU will be effective for the Company beginning in fiscal year 2023 with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-13 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NTI_0f2a3d29-4a8f-4acb-92b0-47e807364d28">Basis of Presentation&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;). Our Annual Report on Form 10-K for the year ended December 31, 2021 (the &#x201c;Annual Report&#x201d;), as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. Other than the adoption of the new lease accounting standard, and the business combination and treasury stock accounting policies, there have been no changes to the Company&#x2019;s significant accounting policies described in the Annual Report that have had a material impact on the Company&#x2019;s condensed consolidated financial statements and related notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of September&#160;30, 2022 and its results of operations, comprehensive income (loss) and shareholders&#x2019; equity for the three and nine months ended September&#160;30, 2022 and 2021, and cash flows for the nine months ended September 30, 2022 and 2021. The condensed consolidated balance sheet as of December&#160;31, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition of Parsec d.o.o. and Q Experience d.o.o. (collectively, &#x201c;heloo&#x201d;) was completed on April 15, 2022; therefore, the Company&#x2019;s consolidated financial statements only include heloo&#x2019;s results since April 15, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NTc_09b70036-1a79-4b41-b188-9d2c963c3123">Use of EstimatesThe preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; the measurement of lease liabilities and right-of-use assets; valuation of foreign &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;currency exchange rate forward contracts; valuation of stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the impact of the novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic, including as a result of new strains and variants of the virus and uncertainty regarding vaccines and treatments, continues to unfold. As a result, many of our estimates and assumptions required judgement and carry a higher degree of variability and volatility. We continue to closely monitor the outbreak and the impact on our operations and liquidity. As events continue to evolve and additional information becomes available, our estimates may change materially in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NTQ_5a8807ad-d70b-45a9-b411-ad8b799e4f4c">Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no involvement with variable interest entities.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NjA_df893729-0693-4ecf-aeca-ecea7d1c57ae">Concentration RiskMost of the Company&#x2019;s clients are located in the United States. Clients outside of the United States are concentrated in Europe.The Company&#x2019;s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NjE_20c6d940-f184-48b5-bca1-40a5c3346067">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2022 and 2021, the following clients represented greater than 10% of the Company&#x2019;s service revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="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;Client&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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;Service revenue percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&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;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:9pt;font-weight:400;line-height:100%"&gt;22&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;27&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;27&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&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:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the following clients represented greater than 10% of the Company&#x2019;s accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Accounts&#160;receivable&#160;percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Client&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;September 30, 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&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;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:9pt;font-weight:400;line-height:100%"&gt;14&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;22&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6c6a729fb37d445a8285efc0a895e2f5_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjVjMGM2MWEwMzBjZDRlYTk5Yzc2YWI4NDBhM2MyZjdiL3RhYmxlcmFuZ2U6NWMwYzYxYTAzMGNkNGVhOTljNzZhYjg0MGEzYzJmN2JfMy0yLTEtMS0xMDQ0NDg_8be41a9f-a9b7-4342-a761-efb8e64f1134"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1cb1a7c392474d549c3e0bf59b5fd9ff_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjVjMGM2MWEwMzBjZDRlYTk5Yzc2YWI4NDBhM2MyZjdiL3RhYmxlcmFuZ2U6NWMwYzYxYTAzMGNkNGVhOTljNzZhYjg0MGEzYzJmN2JfMy00LTEtMS0xMDQ0NDg_08f4c7c5-5619-49e3-8ce5-c7fcfe1f711d"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic21d4644b381491ea02375265ec6a2fc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjVjMGM2MWEwMzBjZDRlYTk5Yzc2YWI4NDBhM2MyZjdiL3RhYmxlcmFuZ2U6NWMwYzYxYTAzMGNkNGVhOTljNzZhYjg0MGEzYzJmN2JfMy02LTEtMS0xMDQ0NDg_2b5e69be-2de6-4d13-8abe-e0babbf2bd75"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b6c43b3e6f7463e92b3a931b93af706_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjVjMGM2MWEwMzBjZDRlYTk5Yzc2YWI4NDBhM2MyZjdiL3RhYmxlcmFuZ2U6NWMwYzYxYTAzMGNkNGVhOTljNzZhYjg0MGEzYzJmN2JfMy04LTEtMS0xMDQ0NDg_613fb901-380b-4d4b-9ad8-69c430056088"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i33c27dc1f908494282d6326a5bf1ee78_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjVjMGM2MWEwMzBjZDRlYTk5Yzc2YWI4NDBhM2MyZjdiL3RhYmxlcmFuZ2U6NWMwYzYxYTAzMGNkNGVhOTljNzZhYjg0MGEzYzJmN2JfNC00LTEtMS0xMDQ0NDg_f5dc81da-2e37-4412-a8d7-10d2210c7544"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5423d28cae134cc38ab8d896843209e1_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjVjMGM2MWEwMzBjZDRlYTk5Yzc2YWI4NDBhM2MyZjdiL3RhYmxlcmFuZ2U6NWMwYzYxYTAzMGNkNGVhOTljNzZhYjg0MGEzYzJmN2JfNC04LTEtMS0xMDQ0NDg_d89c0136-6816-45dc-aa34-311563a53dac"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic92129fe7c914880bf678aa17cb4334b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjJlYTA4N2E3YzczODRmNmVhZTY3YzhjMjc3ZDg0NzgwL3RhYmxlcmFuZ2U6MmVhMDg3YTdjNzM4NGY2ZWFlNjdjOGMyNzdkODQ3ODBfMi0yLTEtMS0xMDQ0NDg_4b1b8af1-0ec0-4f6e-9f54-35c91c785e52"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic68db31ffa1a4f79be7f1c8fc0467b46_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjJlYTA4N2E3YzczODRmNmVhZTY3YzhjMjc3ZDg0NzgwL3RhYmxlcmFuZ2U6MmVhMDg3YTdjNzM4NGY2ZWFlNjdjOGMyNzdkODQ3ODBfMi00LTEtMS0xMDQ0NDg_b1cb1995-bfaa-4ad8-bd56-5696cd37a8aa"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia0d63f14b1d743449179ee264f912915_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjJlYTA4N2E3YzczODRmNmVhZTY3YzhjMjc3ZDg0NzgwL3RhYmxlcmFuZ2U6MmVhMDg3YTdjNzM4NGY2ZWFlNjdjOGMyNzdkODQ3ODBfMy0yLTEtMS0xMDQ0NDg_7d528826-12f5-4d54-be60-e2ca15e57987"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b0a77bae6e14d17aa271aba33e2523b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RhYmxlOjJlYTA4N2E3YzczODRmNmVhZTY3YzhjMjc3ZDg0NzgwL3RhYmxlcmFuZ2U6MmVhMDg3YTdjNzM4NGY2ZWFlNjdjOGMyNzdkODQ3ODBfMy00LTEtMS0xMDQ0NDg_c12bc81b-46ad-41dd-b2f9-34b5a6031de3"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NjI_68455cf3-e60b-4658-ad72-83dc6a02096d">Business Combinations&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company accounts for business combinations in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805, Business Combinations. The purchase price of the acquisition is allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. The excess of the purchase price over those fair values is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management&#x2019;s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives and market multiples, among other items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NTY_a14f6ef5-8686-4cee-a57f-91b0954a8aeb">Leases&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of a contract, the Company determines whether an arrangement is, or contains, a lease based on the substance of the arrangement. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining whether a contract contains a lease, we consider whether (1) we have the right to obtain substantially all of the economic benefits from the use of the asset throughout the term of the contract, (2) we have the right to direct how and for what purpose the asset is used throughout the term of the contract and (3) we have the right to &lt;/span&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;operate the asset throughout the term of the contract without the lessor having the right to change the terms of the contract. If a lease is identified, the Company determines whether it should be classified as an operating or finance lease at commencement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has various leases for office spaces under operating lease agreements which have a range of expiration dates from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfNjY0OQ_96b26988-43d4-42f6-9bb7-5ef4787e7da8"&gt;one&lt;/span&gt; to ten years, and often include a renewal option for an additional term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our right of use (&#x201c;ROU&#x201d;) lease assets represent our right to use an underlying asset for the lease term and may include any advance lease payments made. Our ROU lease liabilities represent our obligation to make lease payments arising from the contractual terms of the lease. ROU lease assets and lease liabilities are recognized at the commencement of the lease and are calculated using the present value of lease payments over the lease term. Typically, lease agreements do not provide sufficient detail to arrive at an implicit interest rate. Therefore, the Company uses its estimated incremental borrowing rates (&#x201c;IBR&#x201d;) based on information available at the commencement date of the lease to calculate the present value of the lease payments. In estimating its IBR, the Company considers the credit rating, the lease term, the currency of the lease payments and market rates of comparable collateralized borrowings for similar terms.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="id029cdacfbe44de491dbe247f63d42f6_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfNjY1NQ_864c0e5e-7123-43a1-b335-0c28102db88b">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfNjU5NzA2OTc4MTUyNQ_6f3d3fe0-f134-44be-8f0e-4d9d57f39ea5">Share RepurchasesThe Company records its repurchases of  common stock at cost, including direct and incremental costs, as a separate component of shareholders' equity.</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfMTE1NjM_88742ba7-72c6-4e82-9fe7-c9c69baa2305">Recent Accounting Pronouncements&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently qualifies as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") ASU 2016-02, Leases (Topic 842), which supersedes ASC 840. The Company adopted this standard in the second quarter of 2022, effective as of January 1, 2022, using the modified retrospective method and the effective date as the date of initial application. The Company recorded right-of-use assets of $45.8 million and lease liabilities of $48.5 million, respectively to the consolidated balance sheet. The Company elected the "package of practical expedients," which permits the Company not to reassess under Topic 842 any prior conclusions about lease identification, lease classification and initial direct costs. The Company did not apply the short-term lease exception and will therefore recognize a right-of-use asset and lease liability for all leases. The adoption of the lease standard did not have a material impact on the Company's consolidated statement of operations nor on its consolidated cash flow statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC 606, Revenue from Contracts with Customers. At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the update such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of April 1, 2022. See Note 3, "Business Combination" for additional information and disclosures related to the heloo acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss (&#x201c;CECL&#x201d;). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity&#x2019;s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. This ASU will be effective for the Company beginning in fiscal year 2023 with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-13 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i47a3b64aaa4d411eb0805365652ba8e5_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfODY1NA_3134ddf3-218f-4779-9058-84e532848407"
      unitRef="usd">45800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i47a3b64aaa4d411eb0805365652ba8e5_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80My9mcmFnOmIzNmE4OTY1NGZjODRlYTJhNGIzMjViM2RkYzg2YmU3L3RleHRyZWdpb246YjM2YTg5NjU0ZmM4NGVhMmE0YjMyNWIzZGRjODZiZTdfODY4Mg_254ebcf2-ce95-429f-9e53-dfd629145061"
      unitRef="usd">48500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfNDMxMA_3f3245d3-5ab3-4b66-867e-aacd35eaca96">Business Combination&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 15, 2022 (the &#x201c;Closing Date&#x201d;), the Company completed the acquisition of 100% of the equity interests of heloo, a Croatia-based Digital Customer Experience solutions provider to European technology companies supporting 20 languages across seven additional Eastern European countries, including Bosnia, Serbia, and Slovenia. The Company believes this acquisition will be complementary to the Company's growth strategy by expanding its global delivery footprint with a suite of multi-lingual, cost-competitive Digital Customer Experience services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The acquisition date fair value of the consideration transferred was $35.4 million, consisting of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;26,006&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Holdback cash consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Equity consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;7,196&#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:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;35,366&#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;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:2.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.953%"/&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:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Represents cash consideration paid to the sellers to complete the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Represents consideration, which was retained by the Company as security to satisfy sellers' obligations for potential future contractual claims arising under the terms of the purchase agreement; provided that the amount of the holdback shall not serve as any limitation on the indemnification obligations of the sellers under the purchase agreement. The holdback is payable to the sellers, net of any such claims, 18 months after the Closing Date except for a portion of the holdback related to potential tax claims, which is payable three years after the Closing Date, net of any tax claims.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Comprised of 200,103 shares of the Company's Class A common stock issued in relation to this acquisition. The fair value was determined on the basis of the closing market price of the Company's Class A common stock on the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table summarizes the preliminary fair values of assets acq&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;uired and liabilities assumed as of the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,771&#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:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,198&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:9pt;font-weight:400;line-height:100%"&gt;21,582&#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:9pt;font-weight:400;line-height:100%"&gt;Other assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,947&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total assets&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;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:9pt;font-weight:400;line-height:100%"&gt;39,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total liabilities assumed&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:9pt;font-weight:400;line-height:100%"&gt;4,132&#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:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;35,366&#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;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preliminary purchase price allocation was based upon a preliminary valuation, and the Company&#x2019;s estimates and assumptions are subject to change within the measurement period (which may be up to twelve months following the acquisition date). The goodwill is derived from anticipated operational synergies and assembled workforce. None of the goodwill recorded is deductible for tax purposes. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the valuation of identifiable intangible assets acquired, the fair value of certain tangible assets acquired and liabilities assumed. The Company expects to continue to obtain information for the purpose of determining the fair value of the assets acquired and liabilities assumed on the acquisition date throughout the remainder of the measurement period. The purchase price allocation is subject to further adjustment until all pertinent information regarding the assets acquired is fully evaluated by the Company, including but not limited to, the fair value accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preliminary purchase price allocation includes $11.2 million of acquired identifiable intangible assets, consisting of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:68.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.437%"/&gt;&lt;td style="width:0.1%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except useful lives)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 Fair Value&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;Estimated Useful Life in Years&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:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,872&#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:9pt;font-weight:400;line-height:100%"&gt;10&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:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;2&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preliminary fair values of the identifiable intangible assets have been estimated using the Excess Earnings Method. The intangible assets are being amortized over their estimated useful lives on a straight-line basis that reflects the economic benefit of the assets. The determination of the useful lives is based upon various industry studies, historical acquisition experience, economic factors, and future forecasted cash flows of the Company following the acquisition of heloo.&lt;/span&gt;&lt;/div&gt;Subject to heloo's EBITDA (as defined in the share purchase agreement for the acquisition) margin exceeding a minimum level, the former shareholders of heloo are eligible to receive contingent earn-out payments not to exceed EUR 20.0&#160;million, based on a multiple of EBITDA in excess of certain prescribed EBITDA targets outlined in the purchase agreement during each of the one year periods beginning May 1, 2022 and May 1, 2023, which are payable after the first and second anniversaries from the Closing Date, respectively. The total fair value of contingent earn-out payments was determined to be $10.9&#160;million and $7.7&#160;million as September&#160;30, 2022 and the acquisition date, respectively, based on a Monte Carlo simulation model, utilizing a discounted payout analysis based on probabilities and timing of achieving the prescribed targets. Since these payments are contingent on future service conditions, they will be recognized as compensation expense ratably over the required service period. For the three and nine months ended September&#160;30, 2022, the Company recognized $3.6 million and $5.0 million, respectively, in compensation expense related to the contingent earn-out payments included in selling, general, and administrative expenses.During the nine months ended September&#160;30, 2022, the Company recognized $0.6 million of costs, including legal, professional, and other fees related to the acquisition, included in selling, general, and administrative expenses on the condensed consolidated statements of operations. The results of operations and the fair values of the assets acquired and liabilities assumed have been included in the condensed financial statements from the date of acquisition. This acquisition was not material to the Company's condensed consolidated financial statements for the current periods presented. Supplemental pro forma financial information has not been provided as the historical results of heloo were not material to the Company.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMTEw_53a63420-d0f5-412e-a3cf-c01a25ae834b"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <task:NumberOfLanguages
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMjU0_1ab6c96c-f48c-4e5d-ab56-39b24f43932f"
      unitRef="language">20</task:NumberOfLanguages>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfNDMxMQ_f7399b24-ba8e-49df-9f5c-178640187581">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The acquisition date fair value of the consideration transferred was $35.4 million, consisting of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;26,006&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Holdback cash consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Equity consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;7,196&#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:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;35,366&#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;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:2.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.953%"/&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:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Represents cash consideration paid to the sellers to complete the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Represents consideration, which was retained by the Company as security to satisfy sellers' obligations for potential future contractual claims arising under the terms of the purchase agreement; provided that the amount of the holdback shall not serve as any limitation on the indemnification obligations of the sellers under the purchase agreement. The holdback is payable to the sellers, net of any such claims, 18 months after the Closing Date except for a portion of the holdback related to potential tax claims, which is payable three years after the Closing Date, net of any tax claims.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Comprised of 200,103 shares of the Company's Class A common stock issued in relation to this acquisition. The fair value was determined on the basis of the closing market price of the Company's Class A common stock on the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfNjUw_47c041be-1305-4784-a64d-88396bb64e57"
      unitRef="usd">35400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjQyZjc5ZTAxM2E4NTQzNzFhNWMwNGY3NDYyM2ZhMTQ2L3RhYmxlcmFuZ2U6NDJmNzllMDEzYTg1NDM3MWE1YzA0Zjc0NjIzZmExNDZfMS0yLTEtMS0xMDQ0NDg_e55ebbf3-9203-48c4-bc16-3f55e073d904"
      unitRef="usd">26006000</us-gaap:PaymentsToAcquireBusinessesGross>
    <task:BusinessCombinationConsiderationTransferredHoldbackAmount
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjQyZjc5ZTAxM2E4NTQzNzFhNWMwNGY3NDYyM2ZhMTQ2L3RhYmxlcmFuZ2U6NDJmNzllMDEzYTg1NDM3MWE1YzA0Zjc0NjIzZmExNDZfMi0yLTEtMS0xMDQ0NDg_ad70b378-082e-4ee2-bc29-48f8bf585749"
      unitRef="usd">2164000</task:BusinessCombinationConsiderationTransferredHoldbackAmount>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjQyZjc5ZTAxM2E4NTQzNzFhNWMwNGY3NDYyM2ZhMTQ2L3RhYmxlcmFuZ2U6NDJmNzllMDEzYTg1NDM3MWE1YzA0Zjc0NjIzZmExNDZfMy0yLTEtMS0xMDQ0NDg_da7cccae-43ec-42dc-acd5-17aca4879995"
      unitRef="usd">7196000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjQyZjc5ZTAxM2E4NTQzNzFhNWMwNGY3NDYyM2ZhMTQ2L3RhYmxlcmFuZ2U6NDJmNzllMDEzYTg1NDM3MWE1YzA0Zjc0NjIzZmExNDZfNC0yLTEtMS0xMDQ0NDg_e51138c7-10e9-4f72-9c11-e408e705ab59"
      unitRef="usd">35366000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <task:BusinessCombinationConsiderationTransferredHoldbackAmountTerm
      contextRef="i3d25afe7a61a4a19ac5a54caab9e8c45_D20220415-20220415"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmFlNGQxMmRkNWFiOTRjOTRhYjcyZGE0YzdiZDIxM2FiL3RhYmxlcmFuZ2U6YWU0ZDEyZGQ1YWI5NGM5NGFiNzJkYTRjN2JkMjEzYWJfMS0xLTEtMS0xMDQ0NDgvdGV4dHJlZ2lvbjpiOTdhNDFmODc2MDI0Njc2YjUzNDFhM2Q4YjU4ZTc2OF80MTk_51e7b6a3-fb03-4120-b68f-f7c9bc2dfc81">P18M</task:BusinessCombinationConsiderationTransferredHoldbackAmountTerm>
    <task:BusinessCombinationConsiderationTransferredHoldbackAmountTerm
      contextRef="i8f97c4a2652a4e91a6b2821c6e645d7c_D20220415-20220415"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmFlNGQxMmRkNWFiOTRjOTRhYjcyZGE0YzdiZDIxM2FiL3RhYmxlcmFuZ2U6YWU0ZDEyZGQ1YWI5NGM5NGFiNzJkYTRjN2JkMjEzYWJfMS0xLTEtMS0xMDQ0NDgvdGV4dHJlZ2lvbjpiOTdhNDFmODc2MDI0Njc2YjUzNDFhM2Q4YjU4ZTc2OF81MzI_2788e6fb-4f8f-4476-85f4-26ad600453a6">P3Y</task:BusinessCombinationConsiderationTransferredHoldbackAmountTerm>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmFlNGQxMmRkNWFiOTRjOTRhYjcyZGE0YzdiZDIxM2FiL3RhYmxlcmFuZ2U6YWU0ZDEyZGQ1YWI5NGM5NGFiNzJkYTRjN2JkMjEzYWJfMi0xLTEtMS0xMDQ0NDgvdGV4dHJlZ2lvbjpkYTM2MjQwZGFlZDc0ZDNhOWE0MzNlNzA0NmQzODYxZF8xNw_84c685e1-7736-4a9c-bcd8-56c9929fdaf4"
      unitRef="shares">200103000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfNDMxMg_a1ce250a-bcdc-46e5-8a75-93b8a7526e0d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table summarizes the preliminary fair values of assets acq&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;uired and liabilities assumed as of the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,771&#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:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,198&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:9pt;font-weight:400;line-height:100%"&gt;21,582&#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:9pt;font-weight:400;line-height:100%"&gt;Other assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,947&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total assets&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;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:9pt;font-weight:400;line-height:100%"&gt;39,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total liabilities assumed&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:9pt;font-weight:400;line-height:100%"&gt;4,132&#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:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;35,366&#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;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preliminary purchase price allocation includes $11.2 million of acquired identifiable intangible assets, consisting of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:68.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.437%"/&gt;&lt;td style="width:0.1%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except useful lives)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 Fair Value&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;Estimated Useful Life in Years&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:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,872&#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:9pt;font-weight:400;line-height:100%"&gt;10&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:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;2&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjRjMDQ4ZjlkODBkYTQ4NDA5YzlhZjU1MTM2MDEzNWNkL3RhYmxlcmFuZ2U6NGMwNDhmOWQ4MGRhNDg0MDljOWFmNTUxMzYwMTM1Y2RfMS0yLTEtMS0xMDQ0NDg_9a2eb715-ec33-45a0-a3ad-909822286dc6"
      unitRef="usd">2771000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjRjMDQ4ZjlkODBkYTQ4NDA5YzlhZjU1MTM2MDEzNWNkL3RhYmxlcmFuZ2U6NGMwNDhmOWQ4MGRhNDg0MDljOWFmNTUxMzYwMTM1Y2RfMi0yLTEtMS0xMDQ0NDg_7ce5e282-d859-4042-be17-71606f0e5f0d"
      unitRef="usd">11198000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjRjMDQ4ZjlkODBkYTQ4NDA5YzlhZjU1MTM2MDEzNWNkL3RhYmxlcmFuZ2U6NGMwNDhmOWQ4MGRhNDg0MDljOWFmNTUxMzYwMTM1Y2RfMy0yLTEtMS0xMDQ0NDg_da9e5cbc-2a86-41fc-bf02-fd8cdf838e29"
      unitRef="usd">21582000</us-gaap:Goodwill>
    <task:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjRjMDQ4ZjlkODBkYTQ4NDA5YzlhZjU1MTM2MDEzNWNkL3RhYmxlcmFuZ2U6NGMwNDhmOWQ4MGRhNDg0MDljOWFmNTUxMzYwMTM1Y2RfNC0yLTEtMS0xMDQ0NDg_4e33346c-19f9-4fba-8831-d1b16e283055"
      unitRef="usd">3947000</task:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjRjMDQ4ZjlkODBkYTQ4NDA5YzlhZjU1MTM2MDEzNWNkL3RhYmxlcmFuZ2U6NGMwNDhmOWQ4MGRhNDg0MDljOWFmNTUxMzYwMTM1Y2RfNS0yLTEtMS0xMDQ0NDg_0d1c8f47-b0a8-4cce-b122-2713a3b6a85b"
      unitRef="usd">39498000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjRjMDQ4ZjlkODBkYTQ4NDA5YzlhZjU1MTM2MDEzNWNkL3RhYmxlcmFuZ2U6NGMwNDhmOWQ4MGRhNDg0MDljOWFmNTUxMzYwMTM1Y2RfNy0yLTEtMS0xMDQ0NDg_73462f8c-8e2b-4b8f-a172-ab3ff69c19d4"
      unitRef="usd">4132000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOjRjMDQ4ZjlkODBkYTQ4NDA5YzlhZjU1MTM2MDEzNWNkL3RhYmxlcmFuZ2U6NGMwNDhmOWQ4MGRhNDg0MDljOWFmNTUxMzYwMTM1Y2RfOC0yLTEtMS0xMDQ0NDg_0acf2339-b16c-4a0b-9cf8-11a6ea0b7bcc"
      unitRef="usd">35366000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMTk0MQ_bc3495b8-b35a-4710-b3b1-209f3ed4e85b"
      unitRef="usd">11200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i63b89e5d19374a47a9aae715a1aa027c_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmJiZTRlYTQ5NjQyZDRkYmFiOTJjNGFlNjZhNTAyMzM4L3RhYmxlcmFuZ2U6YmJlNGVhNDk2NDJkNGRiYWI5MmM0YWU2NmE1MDIzMzhfMS0yLTEtMS0xMDQ0NDg_72044da0-e18d-46ec-97f7-d230687b7d2a"
      unitRef="usd">10872000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i05a832712cdc4294b8cde2cea1bc9b62_D20220415-20220415"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmJiZTRlYTQ5NjQyZDRkYmFiOTJjNGFlNjZhNTAyMzM4L3RhYmxlcmFuZ2U6YmJlNGVhNDk2NDJkNGRiYWI5MmM0YWU2NmE1MDIzMzhfMS00LTEtMS0xMDQ0NDg_1e9ae348-35e2-4781-b613-a1b75213278a">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8cf6c209fd3c471d90ffa7aac675ee60_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmJiZTRlYTQ5NjQyZDRkYmFiOTJjNGFlNjZhNTAyMzM4L3RhYmxlcmFuZ2U6YmJlNGVhNDk2NDJkNGRiYWI5MmM0YWU2NmE1MDIzMzhfMi0yLTEtMS0xMDQ0NDg_19b1ae90-fab9-4efa-864c-c70d77fabbcc"
      unitRef="usd">326000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2c8b34646c65483dae0efbd3f3020585_D20220415-20220415"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmJiZTRlYTQ5NjQyZDRkYmFiOTJjNGFlNjZhNTAyMzM4L3RhYmxlcmFuZ2U6YmJlNGVhNDk2NDJkNGRiYWI5MmM0YWU2NmE1MDIzMzhfMi00LTEtMS0xMDQ0NDg_a56e1dbc-ff10-4101-8437-b29120d8d656">P2Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RhYmxlOmJiZTRlYTQ5NjQyZDRkYmFiOTJjNGFlNjZhNTAyMzM4L3RhYmxlcmFuZ2U6YmJlNGVhNDk2NDJkNGRiYWI5MmM0YWU2NmE1MDIzMzhfMy0yLTEtMS0xMDQ0NDg_2328cfa4-1ceb-41b8-8c7e-69fa338fe98e"
      unitRef="usd">11198000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <task:BusinessCombinationContingentConsiderationMaximumPayout
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMjczNQ_4961d933-3018-49db-8461-390be87952d0"
      unitRef="eur">20000000</task:BusinessCombinationContingentConsiderationMaximumPayout>
    <task:BusinessCombinationContingentConsiderationEBITDAMeasurementPeriod
      contextRef="iea8948b27fc84a55a5d90b84e29889fc_D20220415-20220415"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMjg3MA_8a844fb6-2ded-4dc6-8cde-e895452272fc">P1Y</task:BusinessCombinationContingentConsiderationEBITDAMeasurementPeriod>
    <task:BusinessCombinationContingentConsiderationEarnoutAmount
      contextRef="i5d6f5984a0ca46a6907b0969914f56db_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfNTQ5NzU1ODE4ODMz_896d8781-1349-486b-800e-66cf046a86d6"
      unitRef="usd">10900000</task:BusinessCombinationContingentConsiderationEarnoutAmount>
    <task:BusinessCombinationContingentConsiderationEarnoutAmount
      contextRef="if53c999199964719bb05da55c0d434a6_I20220415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfNTQ5NzU1ODE4ODIz_ecb0c013-8727-4094-8837-7702b5d5ac23"
      unitRef="usd">7700000</task:BusinessCombinationContingentConsiderationEarnoutAmount>
    <task:BusinessCombinationContingentConsiderationEarnoutExpense
      contextRef="i55f1e6452f144e8e99cecc0575ae9d53_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMzg0ODI5MDcwMTU4Nw_01aaa626-9169-4670-9656-19a7b0d977b0"
      unitRef="usd">3600000</task:BusinessCombinationContingentConsiderationEarnoutExpense>
    <task:BusinessCombinationContingentConsiderationEarnoutExpense
      contextRef="i5cbd07e9161d47ec8cabf9c65d178e55_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMzQ3OQ_8890ba9a-bd98-4e11-87cb-438cc7ac97be"
      unitRef="usd">5000000</task:BusinessCombinationContingentConsiderationEarnoutExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5cbd07e9161d47ec8cabf9c65d178e55_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80Ni9mcmFnOjYwYTE2NTJiMjVhZjQ3MTA5MzMyZDA3NzcyYWYyNWU2L3RleHRyZWdpb246NjBhMTY1MmIyNWFmNDcxMDkzMzJkMDc3NzJhZjI1ZTZfMzY2Mw_dc917c87-5561-445a-bbc0-177665a3fa11"
      unitRef="usd">600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RleHRyZWdpb246ZDg0MmZkODlkM2E2NDdiZDgyZmUzMmM1MDRjNTNmNmFfNzU4_718e86bb-30c4-4b94-921f-92ec53529559">Revenue&lt;div style="margin-top:6pt;text-indent:25.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenues are derived from contracts with customers related to business outsourcing services that it provides. The following table presents the breakdown of the Company&#x2019;s revenues by service offering:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Digital Customer Experience&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;151,474&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;125,310&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;478,625&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;338,587&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Content Security&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:9pt;font-weight:400;line-height:100%"&gt;43,910&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;45,376&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;136,093&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;124,498&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AI Services&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:9pt;font-weight:400;line-height:100%"&gt;36,746&#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:9pt;font-weight:400;line-height:100%"&gt;30,367&#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:9pt;font-weight:400;line-height:100%"&gt;103,551&#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:9pt;font-weight:400;line-height:100%"&gt;70,861&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;232,130&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;201,053&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;718,269&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;533,946&#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;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenues are derived from contracts with customers who are located in the United States. However, the Company delivers its services from geographies outside of the United States. The following table presents the breakdown of the Company&#x2019;s revenues by geographical location, based on where the services are provided from:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;127,507&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;103,837&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;371,909&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;284,096&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;font-weight:400;line-height:100%"&gt;49,040&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;65,866&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;202,444&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;175,553&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&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:9pt;font-weight:400;line-height:100%"&gt;55,583&#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:9pt;font-weight:400;line-height:100%"&gt;31,350&#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:9pt;font-weight:400;line-height:100%"&gt;143,916&#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:9pt;font-weight:400;line-height:100%"&gt;74,297&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;232,130&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;201,053&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;718,269&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;533,946&#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-indent:25.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net of allowance for doubtful accounts includes $81.5 million and $75.5 million of unbilled revenues as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RleHRyZWdpb246ZDg0MmZkODlkM2E2NDdiZDgyZmUzMmM1MDRjNTNmNmFfNzU5_df28c0bd-501f-4898-bf76-27645544a649">The following table presents the breakdown of the Company&#x2019;s revenues by service offering:&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Digital Customer Experience&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;151,474&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;125,310&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;478,625&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;338,587&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Content Security&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:9pt;font-weight:400;line-height:100%"&gt;43,910&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;45,376&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;136,093&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;124,498&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AI Services&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:9pt;font-weight:400;line-height:100%"&gt;36,746&#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:9pt;font-weight:400;line-height:100%"&gt;30,367&#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:9pt;font-weight:400;line-height:100%"&gt;103,551&#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:9pt;font-weight:400;line-height:100%"&gt;70,861&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;232,130&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;201,053&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;718,269&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;533,946&#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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9704f4901fa4a7e87b04e3c763c1475_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMi0xLTEtMS0xMDQ0NDg_efc4bd38-b31c-443e-8c2a-2bd4c60e9d01"
      unitRef="usd">151474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic01c30e32f8a4814afbe995eccf26ea2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMi0zLTEtMS0xMDQ0NDg_be49afa8-3424-4b36-8930-7add52cb26b5"
      unitRef="usd">125310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63d605ac4eec44b9861c15ff2db1d094_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMi01LTEtMS0xMDQ0NDg_be10eded-5ae2-4008-840f-76e3ac44dc8c"
      unitRef="usd">478625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic553e6d4620a488e9871e50f58007d3c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMi03LTEtMS0xMDQ0NDg_fcf53168-6710-424d-b38e-9d65845638f1"
      unitRef="usd">338587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0182bffc9b1e437aaf14dce01ff46e88_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMy0xLTEtMS0xMDQ0NDg_0555504a-f836-41e4-b2db-a65b438ee525"
      unitRef="usd">43910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9d7c5c5542242e493a20ee7da3e9b0d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMy0zLTEtMS0xMDQ0NDg_b6fc262b-4281-4d7f-8f39-83f10258ab0c"
      unitRef="usd">45376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43fccd97b1994ebf84b9eeb3ea017b4d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMy01LTEtMS0xMDQ0NDg_dd6099df-5366-4a2e-a05d-7047835a6dbb"
      unitRef="usd">136093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab19328837ea4ff8b6d3727839dc2a6c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfMy03LTEtMS0xMDQ0NDg_5ac6cfa6-7032-44a3-a714-2813397697bb"
      unitRef="usd">124498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d3bf2f0adb24c3cb3d2e52bccec2ab4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNC0xLTEtMS0xMDQ0NDg_0302e173-05cc-45c4-84d9-e1d710d772ea"
      unitRef="usd">36746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id776ad1a4c68456c8595ca724563dccd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNC0zLTEtMS0xMDQ0NDg_25c6f16f-1cb4-43f3-bd38-f1ce9c272c3b"
      unitRef="usd">30367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b5b45a967344abbc816d7d405b9a3f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNC01LTEtMS0xMDQ0NDg_362b8a6c-a78b-4292-bab4-a633a443ae41"
      unitRef="usd">103551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib800d8645a1842438f9f0f42391011ad_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNC03LTEtMS0xMDQ0NDg_7b5724bf-3eac-49cd-b616-1b7c509517da"
      unitRef="usd">70861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNS0xLTEtMS0xMDQ0NDg_5a5f380c-1271-49cb-b3e0-f737b901e077"
      unitRef="usd">232130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNS0zLTEtMS0xMDQ0NDg_fe9e2927-3370-4614-a2ae-990a95e6b18a"
      unitRef="usd">201053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNS01LTEtMS0xMDQ0NDg_579c7089-601b-42a3-9824-e82677e9a8f1"
      unitRef="usd">718269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmI1MTc2NmU3NGZiYzRmNWJiM2E5NDQ1ODk4NGM4MjU0L3RhYmxlcmFuZ2U6YjUxNzY2ZTc0ZmJjNGY1YmIzYTk0NDU4OTg0YzgyNTRfNS03LTEtMS0xMDQ0NDg_f651f852-43a0-498a-9700-2e8725dd2cbc"
      unitRef="usd">533946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RleHRyZWdpb246ZDg0MmZkODlkM2E2NDdiZDgyZmUzMmM1MDRjNTNmNmFfNzYw_5da0f31a-f578-4c77-b58b-8fcb63558b98">The following table presents the breakdown of the Company&#x2019;s revenues by geographical location, based on where the services are provided from:&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;127,507&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;103,837&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;371,909&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;284,096&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;font-weight:400;line-height:100%"&gt;49,040&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;65,866&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;202,444&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;175,553&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&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:9pt;font-weight:400;line-height:100%"&gt;55,583&#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:9pt;font-weight:400;line-height:100%"&gt;31,350&#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:9pt;font-weight:400;line-height:100%"&gt;143,916&#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:9pt;font-weight:400;line-height:100%"&gt;74,297&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;232,130&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;201,053&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;718,269&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;533,946&#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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5adb69c28c349d282903a7d068c3c07_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMi0xLTEtMS0xMDQ0NDg_cd9f16dc-b12c-4634-b332-323f0998e29e"
      unitRef="usd">127507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id313303f5e31426ea83a93fe2a439589_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMi0zLTEtMS0xMDQ0NDg_2193c2c1-ee88-4315-9dfa-32d94d9e1b9a"
      unitRef="usd">103837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4465cf280f30446c982ec3e5342cff69_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMi01LTEtMS0xMDQ0NDg_56edd52a-7e8a-4ad3-91f1-ad420f98bc51"
      unitRef="usd">371909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3c4af58cace4e548628a4a033a1d939_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMi03LTEtMS0xMDQ0NDg_4d0b33f7-9a22-44bf-bb38-623228918589"
      unitRef="usd">284096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d5ae64ab8d742308f8e274b081d359d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMy0xLTEtMS0xMDQ0NDg_b05ff156-dac0-45f5-9996-2ae1cf36292d"
      unitRef="usd">49040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2363466abe0f4ea883a680c0f8cf2735_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMy0zLTEtMS0xMDQ0NDg_3ef5a700-4b43-4a60-8539-e93d607e11ce"
      unitRef="usd">65866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i277d790e417d40f1b950251d702b2822_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMy01LTEtMS0xMDQ0NDg_e44ce50c-cb18-4259-86d4-c52f9544ba9d"
      unitRef="usd">202444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea96029e76614c17a8ae3f560b9bbe86_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfMy03LTEtMS0xMDQ0NDg_ffa02258-14e7-4516-a53e-dab1b0873d5a"
      unitRef="usd">175553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i600016ee4e5444d58123b8284bb47147_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNC0xLTEtMS0xMDQ0NDg_048d32e1-1c20-4ce6-a8bd-3a15738b9b33"
      unitRef="usd">55583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i204381a45d1c45ada4240206690db4a8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNC0zLTEtMS0xMDQ0NDg_565c3f69-bf0f-4666-a872-adebf71c5311"
      unitRef="usd">31350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i998c646b11ce4b02b3220aff68162be3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNC01LTEtMS0xMDQ0NDg_eda1cad5-5644-4115-97c3-bbaed7aa6210"
      unitRef="usd">143916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c8e5a5e56a94b1d83670a2b5e529543_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNC03LTEtMS0xMDQ0NDg_15cad247-9eec-4e2d-88bf-cbc33707f07f"
      unitRef="usd">74297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNS0xLTEtMS0xMDQ0NDg_1215b0c8-3f41-4df6-bc39-25f9dca3bb0b"
      unitRef="usd">232130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNS0zLTEtMS0xMDQ0NDg_d4813f48-57ec-4b5d-8eef-48ffc6698e6b"
      unitRef="usd">201053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNS01LTEtMS0xMDQ0NDg_3d9c814f-6df3-4782-b42c-c91491da166c"
      unitRef="usd">718269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RhYmxlOmMxOTJkZDBmOGI1MDQxZTJiNDExZjRkOTBhYzQ2NDdjL3RhYmxlcmFuZ2U6YzE5MmRkMGY4YjUwNDFlMmI0MTFmNGQ5MGFjNDY0N2NfNS03LTEtMS0xMDQ0NDg_77217f29-cca6-4502-9eca-e2ef34fdb308"
      unitRef="usd">533946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RleHRyZWdpb246ZDg0MmZkODlkM2E2NDdiZDgyZmUzMmM1MDRjNTNmNmFfNjk4_10985571-b23a-4535-b91a-6f4c02087db6"
      unitRef="usd">81500000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV80OS9mcmFnOmQ4NDJmZDg5ZDNhNjQ3YmQ4MmZlMzJjNTA0YzUzZjZhL3RleHRyZWdpb246ZDg0MmZkODlkM2E2NDdiZDgyZmUzMmM1MDRjNTNmNmFfNzA1_1c9aa7c1-9001-4b86-a1ec-4a87df5a6651"
      unitRef="usd">75500000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzM0NQ_6792a8e9-ed04-42c6-809a-e9b4b4876906">Forward Contracts and Fair Value MeasurementThe Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2022 and 2021, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense in the consolidated statements of operations. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities.&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with derivative contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of settled forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;51,247&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,800&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;139,646&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;77,400&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized losses (gains) from settlement of forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,474&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;8,017&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(622)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,070&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,101&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,522&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's outstanding forward contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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;December 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of outstanding forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;160,567&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;127,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis at September&#160;30, 2022 and December&#160;31, 2021 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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="45" style="border-bottom: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;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="21" 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;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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&#160;1&lt;br/&gt;inputs&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&#160;2&lt;br/&gt;inputs&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&#160;3&lt;br/&gt;inputs&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;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&#160;1&lt;br/&gt;inputs&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&#160;2&lt;br/&gt;inputs&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&#160;3&lt;br/&gt;inputs&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts payable&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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;16,315&#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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;16,315&#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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,793&#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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,793&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s derivatives are carried at fair value using various pricing models that incorporate observable market inputs, such as interest rate yield curves and currency rates, which are Level 2 inputs. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or by the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzM0Ng_b79878fd-3499-4717-8132-1be8d25d71c3">The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2022 and 2021, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense in the consolidated statements of operations. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities.&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <task:NumberOfCounterparties
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzI0_0687d1d7-337c-4496-9841-47741921f9e3"
      unitRef="counterparty">2</task:NumberOfCounterparties>
    <task:NumberOfCounterparties
      contextRef="i22e791ceb71d4825acb9fb150ed0869f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzI0_7f3aa00a-a619-44b1-87ce-79913b71c2d2"
      unitRef="counterparty">2</task:NumberOfCounterparties>
    <us-gaap:DerivativeTermOfContract
      contextRef="if87ae073c3cf4390860ec9d52f837b51_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzk2_0691c8ab-ee9f-4ad9-b1bd-c7a68caad4d0">P12M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeTermOfContract
      contextRef="ic0994835f14145688e1e81ac908dc341_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzk2_c84640d4-d723-4508-b02d-2acf65f61b69">P12M</us-gaap:DerivativeTermOfContract>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzM0Nw_97d8f034-a016-4346-b323-8fecbbd2d594">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with derivative contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of settled forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;51,247&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,800&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;139,646&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;77,400&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized losses (gains) from settlement of forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,474&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;8,017&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(622)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,070&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,101&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,522&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's outstanding forward contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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;December 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of outstanding forward contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;160,567&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;127,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <task:DerivativeNotionalAmountSettled
      contextRef="id6deed9607db4d2e99a3f6f93c57c381_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMi0yLTEtMS0xMDQ0NDg_6914527e-5339-43b5-b3aa-bcdaf1f0e7c2"
      unitRef="usd">51247000</task:DerivativeNotionalAmountSettled>
    <task:DerivativeNotionalAmountSettled
      contextRef="id755eb0f77f0432c89e4c33d885dd8f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMi00LTEtMS0xMDQ0NDg_0ca6e4b4-cdff-46b8-bc40-d0dfc4c0e3e2"
      unitRef="usd">31800000</task:DerivativeNotionalAmountSettled>
    <task:DerivativeNotionalAmountSettled
      contextRef="if87ae073c3cf4390860ec9d52f837b51_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMi02LTEtMS0xMDQ0NDg_0e252a92-281c-4bb6-995b-1e30670372c2"
      unitRef="usd">139646000</task:DerivativeNotionalAmountSettled>
    <task:DerivativeNotionalAmountSettled
      contextRef="i004b02adb2fc494bb911d308f062baea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMi04LTEtMS0xMDQ0NDg_8dfaecbf-13cd-4249-abb2-2266874073c5"
      unitRef="usd">77400000</task:DerivativeNotionalAmountSettled>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="id6deed9607db4d2e99a3f6f93c57c381_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMy0yLTEtMS0xMDQ0NDg_4124f597-2e16-4aaf-b58e-d894a4125cd3"
      unitRef="usd">-4474000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="id755eb0f77f0432c89e4c33d885dd8f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMy00LTEtMS0xMDQ0NDg_dfa35fbb-d5e3-4712-a64c-e9ca2454841c"
      unitRef="usd">-734000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="if87ae073c3cf4390860ec9d52f837b51_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMy02LTEtMS0xMDQ0NDg_34037b9b-8f83-48ba-95de-d08fd344d7e5"
      unitRef="usd">-8017000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i004b02adb2fc494bb911d308f062baea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfMy04LTEtMS0xMDQ0NDg_86ff0008-43df-41b8-997c-fe24914e80d1"
      unitRef="usd">622000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="id6deed9607db4d2e99a3f6f93c57c381_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfNC0yLTEtMS0xMDQ0NDg_88375fe5-e65b-4910-b7bf-09b7ee7de0ef"
      unitRef="usd">-6070000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="id755eb0f77f0432c89e4c33d885dd8f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfNC00LTEtMS0xMDQ0NDg_9145ca5e-d343-458b-aa83-b750798a7e5f"
      unitRef="usd">-4101000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="if87ae073c3cf4390860ec9d52f837b51_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfNC02LTEtMS0xMDQ0NDg_8b8aed98-6710-4b1e-ad6a-9f93de8ae5d9"
      unitRef="usd">-13522000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i004b02adb2fc494bb911d308f062baea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmU5ZWMzNDI1OTk0NTRmMTFiNDkwNDBmZTExNzZjYjkzL3RhYmxlcmFuZ2U6ZTllYzM0MjU5OTQ1NGYxMWI0OTA0MGZlMTE3NmNiOTNfNC04LTEtMS0xMDQ0NDg_bfd3263b-b1ba-4a6b-bf41-f5ab14492b9e"
      unitRef="usd">-5831000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5fa03dfe33cb477e906cb7a60d3041ee_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOjhmZTVmMDAyNWE4ODRmNzM4ODY5MjA5NDk2ZTg3NDYxL3RhYmxlcmFuZ2U6OGZlNWYwMDI1YTg4NGY3Mzg4NjkyMDk0OTZlODc0NjFfMS0xLTEtMS0xMDQ0NDg_7ab6b67f-5914-4523-88a3-8e0e457ac5c3"
      unitRef="usd">160567000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i024726f41f6246d0905e3745b791fc9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOjhmZTVmMDAyNWE4ODRmNzM4ODY5MjA5NDk2ZTg3NDYxL3RhYmxlcmFuZ2U6OGZlNWYwMDI1YTg4NGY3Mzg4NjkyMDk0OTZlODc0NjFfMS0zLTEtMS0xMDQ0NDg_1da07edd-ba13-4520-a87a-513b66e8a5d6"
      unitRef="usd">127200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RleHRyZWdpb246NTkxY2M0NGJkNTkxNDUzNGI4NmI3ODA0YmE2NWYzYTRfMzM0NA_b8c3f8c1-0b66-43c6-85d9-5277e6c8f36e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis at September&#160;30, 2022 and December&#160;31, 2021 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&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="45" style="border-bottom: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;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="21" 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;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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&#160;1&lt;br/&gt;inputs&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&#160;2&lt;br/&gt;inputs&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&#160;3&lt;br/&gt;inputs&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;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&#160;1&lt;br/&gt;inputs&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&#160;2&lt;br/&gt;inputs&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&#160;3&lt;br/&gt;inputs&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts payable&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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;16,315&#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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;16,315&#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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,793&#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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,793&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="ic8087779e8464ed8860fbd76118f328d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfMy0zLTEtMS0xMDQ0NDg_3bc43a15-ab7d-4b08-8d51-08d4e2df8ee5"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ieb3ecdc21b7240b5b464bb1fa6735578_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfMy01LTEtMS0xMDQ0NDg_7abf38ad-1152-470c-b132-9e6260875bd3"
      unitRef="usd">16315000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia36a35998b74431991e1d95ff4364eee_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfMy03LTEtMS0xMDQ0NDg_d34ede1d-d930-4cab-b201-676a8cce5474"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id449def84ae14d0e81ec042c46a737b7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfNy03LTEtMS0xMjI5MjU_cac7d4df-4204-49e4-b575-f7003734919d"
      unitRef="usd">16315000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7979bfd2ae0e4b12903c96eb400d569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfNy04LTEtMS0xMjE1OTQ_77b58c17-5ff9-4bdc-9e4e-eeebed8b7190"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4f9930de828a423da4df0f597d60c066_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfNy0xMC0xLTEtMTIxNTk0_94e5a5a3-abdc-4209-841d-a9a022c51874"
      unitRef="usd">2793000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i522ad8b36b1a4350afe2b2f67c2b1776_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfNy0xMi0xLTEtMTIxNTk0_1da07372-da27-4bec-83c0-519445a7659c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia33963b950664c74a9b2dc4e6fbb2e85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81Mi9mcmFnOjU5MWNjNDRiZDU5MTQ1MzRiODZiNzgwNGJhNjVmM2E0L3RhYmxlOmUxZmUzY2FmNWNiODRiMTQ4N2FlMjExY2M1YTIyZmRhL3RhYmxlcmFuZ2U6ZTFmZTNjYWY1Y2I4NGIxNDg3YWUyMTFjYzVhMjJmZGFfNy0xNS0xLTEtMTIyOTIz_2f35ff31-ea3c-45d2-a25e-eb5571e5400b"
      unitRef="usd">2793000</us-gaap:DerivativeLiabilities>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RleHRyZWdpb246ZjkyNGY5NzFhOGU3NGVkNzgwZjQ3YjRhMzZmZWE0YWJfMzcz_2c255cdd-7efd-4ba7-b528-12cd464c8f43">Property and Equipment, net&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net as of September&#160;30, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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;December 31,&lt;br/&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;49,696&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;38,024&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and computers&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:9pt;font-weight:400;line-height:100%"&gt;88,456&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;81,679&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:9pt;font-weight:400;line-height:100%"&gt;5,833&#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:9pt;font-weight:400;line-height:100%"&gt;4,814&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&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:9pt;font-weight:400;line-height:100%"&gt;3,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:9pt;font-weight:400;line-height:100%"&gt;10,892&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,977&#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:9pt;font-weight:400;line-height:100%"&gt;8,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&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:9pt;font-weight:400;line-height:100%"&gt;157,780&#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:9pt;font-weight:400;line-height:100%"&gt;143,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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:9pt;font-weight:400;line-height:100%"&gt;(82,717)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(63,768)&lt;/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 31pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;75,063&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;80,046&#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;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s principal operations are in the Philippines where the majority of property and equipment resides under its wholly owned subsidiaries. The table below presents the Company&#x2019;s total property and equipment by geographic location as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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;December 31,&lt;br/&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;40,264&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;49,825&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;font-weight:400;line-height:100%"&gt;9,806&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;10,273&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&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:9pt;font-weight:400;line-height:100%"&gt;24,993&#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:9pt;font-weight:400;line-height:100%"&gt;19,948&#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 28pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RleHRyZWdpb246ZjkyNGY5NzFhOGU3NGVkNzgwZjQ3YjRhMzZmZWE0YWJfMzc0_e7184480-b6c3-4122-804a-51442554357d">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net as of September&#160;30, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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;December 31,&lt;br/&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;49,696&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;38,024&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and computers&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:9pt;font-weight:400;line-height:100%"&gt;88,456&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;81,679&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:9pt;font-weight:400;line-height:100%"&gt;5,833&#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:9pt;font-weight:400;line-height:100%"&gt;4,814&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&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:9pt;font-weight:400;line-height:100%"&gt;3,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:9pt;font-weight:400;line-height:100%"&gt;10,892&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,977&#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:9pt;font-weight:400;line-height:100%"&gt;8,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&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:9pt;font-weight:400;line-height:100%"&gt;157,780&#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:9pt;font-weight:400;line-height:100%"&gt;143,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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:9pt;font-weight:400;line-height:100%"&gt;(82,717)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(63,768)&lt;/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 31pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;75,063&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;80,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a2fa52e454b460497bde3816125bad3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfMS0xLTEtMS0xMDQ0NDg_c8500644-0099-419d-b570-d2437df69dd8"
      unitRef="usd">49696000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic7c8984043a54a1c91d1d484f5c53747_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfMS0zLTEtMS0xMDQ0NDg_c51f622d-f693-426f-8452-902980a8936c"
      unitRef="usd">38024000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iec30f26a5cd345b99699fdc16c62e703_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfMi0xLTEtMS0xMDQ0NDg_4f8ab765-8061-48cb-a82c-2bc2f2cb1fe9"
      unitRef="usd">88456000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icfeee1f12e2946e1881bdef8dfe0a650_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfMi0zLTEtMS0xMDQ0NDg_7ae45ba4-b27c-4415-860d-9a2c402ac2a3"
      unitRef="usd">81679000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if65be247b70549c0b3ef08136ad17312_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfMy0xLTEtMS0xMDQ0NDg_f3622a45-9b9b-42f0-9f0b-11f05cc5d425"
      unitRef="usd">5833000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4be07c947ce742cdbdd66fb4e8f257ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfMy0zLTEtMS0xMDQ0NDg_1d4e15b8-ef91-43b3-8150-5119ac31b35a"
      unitRef="usd">4814000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i93b307e3500c4a819b91cbb462bbd200_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNC0xLTEtMS0xMDQ0NDg_b8e0e3a3-346b-4107-b10e-e13b0b86d428"
      unitRef="usd">3818000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic7df57ecdd2043ddbb692f38d8dd4c34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNC0zLTEtMS0xMDQ0NDg_1d705e89-b311-469c-a1dc-0c38fb67c1c2"
      unitRef="usd">10892000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i565c0e4422a74f6d8154903bcbec5ae9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNS0xLTEtMS0xMDQ0NDg_05cb8f48-9cc4-498f-978b-51dc39475386"
      unitRef="usd">9977000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i727394097ff547d68778831210b75ce8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNS0zLTEtMS0xMDQ0NDg_83b68283-2f7f-4670-b274-b4d5ab3e8459"
      unitRef="usd">8405000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNi0xLTEtMS0xMDQ0NDg_5bb8d89d-75ab-46ac-915f-9a42df99f2bb"
      unitRef="usd">157780000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNi0zLTEtMS0xMDQ0NDg_a0146470-d7cc-4af9-8257-e808b39668c8"
      unitRef="usd">143814000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNy0xLTEtMS0xMDQ0NDg_e237804d-e075-4e77-8c8f-4443d3adfb95"
      unitRef="usd">82717000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfNy0zLTEtMS0xMDQ0NDg_47d762de-60e8-497a-aba7-8c6c9cabdf21"
      unitRef="usd">63768000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfOC0xLTEtMS0xMDQ0NDg_da355803-ecaf-4998-ab61-bf1f9da348a8"
      unitRef="usd">75063000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOjMwNzY0NTU0NWM2NzRiMWU5ZDAyYWM1ODI0ODkwM2Y5L3RhYmxlcmFuZ2U6MzA3NjQ1NTQ1YzY3NGIxZTlkMDJhYzU4MjQ4OTAzZjlfOC0zLTEtMS0xMDQ0NDg_c6eec2a6-73c2-4eb3-8d4f-d11fd14a40eb"
      unitRef="usd">80046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RleHRyZWdpb246ZjkyNGY5NzFhOGU3NGVkNzgwZjQ3YjRhMzZmZWE0YWJfMzc1_4a02ecf0-3803-417b-9a54-c68a6af0661c">The table below presents the Company&#x2019;s total property and equipment by geographic location as of September&#160;30, 2022 and December&#160;31, 2021:&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.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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;December 31,&lt;br/&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;40,264&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;49,825&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;font-weight:400;line-height:100%"&gt;9,806&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;10,273&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&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:9pt;font-weight:400;line-height:100%"&gt;24,993&#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:9pt;font-weight:400;line-height:100%"&gt;19,948&#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 28pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i59284844ec8849f88a7bce016ea666c4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfMS0xLTEtMS0xMDQ0NDg_63822b8e-019e-4665-b7ea-797ed91b2076"
      unitRef="usd">40264000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie88578c4951e45dc9bbc89cc4e814ba5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfMS0zLTEtMS0xMDQ0NDg_3667cb4f-1245-4b0b-85c6-d135633785dc"
      unitRef="usd">49825000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i719b086030434ce5b354630f5af7b9b5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfMi0xLTEtMS0xMDQ0NDg_458206c9-79fa-46c3-a102-c6bf6d7c916e"
      unitRef="usd">9806000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia50df435360a4bde977c5a7d4e94a1ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfMi0zLTEtMS0xMDQ0NDg_34c9e6fb-2093-4b81-934a-2a3f3bd33a15"
      unitRef="usd">10273000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i022d1d28dca14d26a31a5049683f0812_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfMy0xLTEtMS0xMDQ0NDg_e9ce5c4a-612b-4230-95e1-cfc0f41e0729"
      unitRef="usd">24993000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab89707f4f304b73ad9e03b923d27804_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfMy0zLTEtMS0xMDQ0NDg_1839db4d-c789-4626-9d7a-061706bc825c"
      unitRef="usd">19948000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfNC0xLTEtMS0xMDQ0NDg_14dbb2ad-5d92-4883-8d55-59de420bd750"
      unitRef="usd">75063000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81NS9mcmFnOmY5MjRmOTcxYThlNzRlZDc4MGY0N2I0YTM2ZmVhNGFiL3RhYmxlOmI4MTk1ZDA2NWFkZTRiMTJhY2EwZGZiZTZmZmNkZTQ3L3RhYmxlcmFuZ2U6YjgxOTVkMDY1YWRlNGIxMmFjYTBkZmJlNmZmY2RlNDdfNC0zLTEtMS0xMDQ0NDg_410b942a-91b1-414f-b261-48e68f23cd5f"
      unitRef="usd">80046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RleHRyZWdpb246YjU4NjNkMTVmNzhjNDRiZGIyYjlmOTAzMTQxMjJlYWJfNDQ1_8c2f7280-f736-4ec4-96c9-490e16a7ff99">Goodwill and Intangibles&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 15, 2022, the Company completed the acquisition of heloo. As a result of the acquisition, the Company recorded approximately $21.6 million of goodwill and $11.2 million of other identifiable intangible assets. See Note 3, &#x201c;Business Combination&#x201d; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill during the period are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;195,735&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition of heloo&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:9pt;font-weight:400;line-height:100%"&gt;21,582&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:9pt;font-weight:400;line-height:100%"&gt;(2,035)&lt;/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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September&#160;30, 2022&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;215,282&#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-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets as of September&#160;30, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&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="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;September 30, 2022&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;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Intangibles,&lt;br/&gt;Gross&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;Accumulated&lt;br/&gt;Amortization&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;Intangibles,&lt;br/&gt;Net&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;Intangibles,&lt;br/&gt;Gross&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;Accumulated&lt;br/&gt;Amortization&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;Intangibles,&lt;br/&gt;Net&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;240,800&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(52,175)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;188,625&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;42,195&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(11,241)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;30,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:9pt;font-weight:400;line-height:100%"&gt;41,900&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(9,077)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;32,823&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;331&#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:9pt;font-weight:400;line-height:100%"&gt;(83)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;248&#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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icb7ed0a0cb3f465289699e23e8fdb2a7_D20220415-20220415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RleHRyZWdpb246YjU4NjNkMTVmNzhjNDRiZGIyYjlmOTAzMTQxMjJlYWJfMTY3_3ee9cd8e-5489-4ec2-a9ec-dd38361533fa"
      unitRef="usd">21600000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="icb7ed0a0cb3f465289699e23e8fdb2a7_D20220415-20220415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RleHRyZWdpb246YjU4NjNkMTVmNzhjNDRiZGIyYjlmOTAzMTQxMjJlYWJfMTg2_bcd85b13-153a-4e5a-89c6-e1f4c1c02bd8"
      unitRef="usd">11200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RleHRyZWdpb246YjU4NjNkMTVmNzhjNDRiZGIyYjlmOTAzMTQxMjJlYWJfNDQ2_c81aa0f2-6ced-4758-a9f5-8a4e5a60d618">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill during the period are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;195,735&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition of heloo&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:9pt;font-weight:400;line-height:100%"&gt;21,582&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:9pt;font-weight:400;line-height:100%"&gt;(2,035)&lt;/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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September&#160;30, 2022&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;215,282&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOmYzNTc0YzY2M2JlZTRiZjRhZjJmODI5YjkxYTk3MTNjL3RhYmxlcmFuZ2U6ZjM1NzRjNjYzYmVlNGJmNGFmMmY4MjliOTFhOTcxM2NfMS0xLTEtMS0xMDQ0NDg_08f67a7a-d717-4b90-bff8-0982fb81ef65"
      unitRef="usd">195735000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOmYzNTc0YzY2M2JlZTRiZjRhZjJmODI5YjkxYTk3MTNjL3RhYmxlcmFuZ2U6ZjM1NzRjNjYzYmVlNGJmNGFmMmY4MjliOTFhOTcxM2NfMi0xLTEtMS0xMDQ0NDg_193f8668-c034-4b87-885c-fe022d08e434"
      unitRef="usd">21582000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOmYzNTc0YzY2M2JlZTRiZjRhZjJmODI5YjkxYTk3MTNjL3RhYmxlcmFuZ2U6ZjM1NzRjNjYzYmVlNGJmNGFmMmY4MjliOTFhOTcxM2NfMy0xLTEtMS0xMDQ0NDg_e97d6fae-636d-4e6f-9ad7-58bb6227a6ba"
      unitRef="usd">-2035000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOmYzNTc0YzY2M2JlZTRiZjRhZjJmODI5YjkxYTk3MTNjL3RhYmxlcmFuZ2U6ZjM1NzRjNjYzYmVlNGJmNGFmMmY4MjliOTFhOTcxM2NfNC0xLTEtMS0xMDQ0NDg_8c724c72-1654-4247-a3e3-fcf4864cfd2e"
      unitRef="usd">215282000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RleHRyZWdpb246YjU4NjNkMTVmNzhjNDRiZGIyYjlmOTAzMTQxMjJlYWJfNDQ3_2f575cc4-1e0a-421d-b65c-a7477a2b1681">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets as of September&#160;30, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&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="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;September 30, 2022&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;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Intangibles,&lt;br/&gt;Gross&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;Accumulated&lt;br/&gt;Amortization&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;Intangibles,&lt;br/&gt;Net&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;Intangibles,&lt;br/&gt;Gross&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;Accumulated&lt;br/&gt;Amortization&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;Intangibles,&lt;br/&gt;Net&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;240,800&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(52,175)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;188,625&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;42,195&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(11,241)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;30,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:9pt;font-weight:400;line-height:100%"&gt;41,900&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(9,077)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;32,823&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;331&#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:9pt;font-weight:400;line-height:100%"&gt;(83)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;248&#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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia591b4a1203843ceba58905e1aa3e264_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMi0zLTEtMS0xMDQ0NDg_15c83827-c5de-4672-9737-dea43eabaf0f"
      unitRef="usd">250647000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia591b4a1203843ceba58905e1aa3e264_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMi01LTEtMS0xMDQ0NDg_0e08204f-9c94-4bc4-baef-403df9189626"
      unitRef="usd">64664000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia591b4a1203843ceba58905e1aa3e264_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMi03LTEtMS0xMDQ0NDg_9933e386-b2ab-4d77-9997-231c1b16e641"
      unitRef="usd">185983000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb6423552c59472bbaa4d5634f025b36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMi05LTEtMS0xMDQ0NDg_41e5aab8-6df9-4782-ab2f-460932f814a8"
      unitRef="usd">240800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb6423552c59472bbaa4d5634f025b36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMi0xMS0xLTEtMTA0NDQ4_0e56aa14-c32f-41e1-8caf-f96e985e2f64"
      unitRef="usd">52175000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb6423552c59472bbaa4d5634f025b36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMi0xMy0xLTEtMTA0NDQ4_5f03f3fc-b7c3-42b4-824c-aa9bb0668754"
      unitRef="usd">188625000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6e1f14b168444ff8815a25946d48f1d3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMy0zLTEtMS0xMDQ0NDg_91585549-8056-4d5c-8477-bea89c3f1696"
      unitRef="usd">42195000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6e1f14b168444ff8815a25946d48f1d3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMy01LTEtMS0xMDQ0NDg_eb3babf2-8cd7-4e33-8bc8-d17279c10e2c"
      unitRef="usd">11241000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6e1f14b168444ff8815a25946d48f1d3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMy03LTEtMS0xMDQ0NDg_9c60017c-dc34-4a9e-ae3c-0f8d9870f01e"
      unitRef="usd">30954000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if9c2e6619e294285b63e8c03eb02f299_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMy05LTEtMS0xMDQ0NDg_f7a713bd-9581-4c64-bd7e-0157bf1e7ad7"
      unitRef="usd">41900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if9c2e6619e294285b63e8c03eb02f299_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMy0xMS0xLTEtMTA0NDQ4_37111538-a49e-49a2-bb76-6222d9346d49"
      unitRef="usd">9077000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if9c2e6619e294285b63e8c03eb02f299_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfMy0xMy0xLTEtMTA0NDQ4_8fc612fc-815c-44d7-aad1-83db71e41ee0"
      unitRef="usd">32823000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia8afb391908249e7b22107cca7c21ac2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNC0zLTEtMS0xMDQ0NDg_bcb3a6e2-7adb-4ba9-96f7-1c092bbe84c5"
      unitRef="usd">331000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia8afb391908249e7b22107cca7c21ac2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNC01LTEtMS0xMDQ0NDg_be1473c4-f0fb-405f-a650-9d1a8a0890cc"
      unitRef="usd">83000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia8afb391908249e7b22107cca7c21ac2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNC03LTEtMS0xMDQ0NDg_c6a0bfa5-b18a-4c9e-b9ce-736d509bf40a"
      unitRef="usd">248000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i505502e162524139887f4dd6c991f9f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNC05LTEtMS0xMDQ0NDg_6e0da933-1859-4a7a-ac37-249035f72a1d"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i505502e162524139887f4dd6c991f9f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNC0xMS0xLTEtMTA0NDQ4_2df3c9e8-8c6e-4527-bec8-ee36e9a901ac"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i505502e162524139887f4dd6c991f9f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNC0xMy0xLTEtMTA0NDQ4_f34d5f26-8299-4f97-85b7-601f5a49ec01"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNS0zLTEtMS0xMDQ0NDg_813884f2-d121-4f5c-8b1c-4ed6bb45a9ff"
      unitRef="usd">293173000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNS01LTEtMS0xMDQ0NDg_b4af6447-bb11-4882-9a24-955c67a48544"
      unitRef="usd">75988000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNS03LTEtMS0xMDQ0NDg_a1240550-9dbc-4d6c-90a0-3dd68755fc2b"
      unitRef="usd">217185000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNS05LTEtMS0xMDQ0NDg_22c0ecd6-a0fa-47d6-af82-0350643b1c6d"
      unitRef="usd">282700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNS0xMS0xLTEtMTA0NDQ4_b26edfd4-5f7f-43e9-8462-d6bea6dbb99c"
      unitRef="usd">61252000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV81OC9mcmFnOmI1ODYzZDE1Zjc4YzQ0YmRiMmI5ZjkwMzE0MTIyZWFiL3RhYmxlOjE3NzdmMjRmODQ3ZjRkZTY4NjA1NDA1NGQ2MDFlNjU4L3RhYmxlcmFuZ2U6MTc3N2YyNGY4NDdmNGRlNjg2MDU0MDU0ZDYwMWU2NThfNS0xMy0xLTEtMTA0NDQ4_917f5643-c583-403e-b111-96089c25ab22"
      unitRef="usd">221448000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfMjQyMg_d475b89f-0184-4349-bd7a-9d35d04646d9">Long-Term Debt&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances of current and non-current portions of debt consist of the following as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;September 30, 2022&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;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Current&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;Noncurrent&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;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;Current&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;Noncurrent&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolver&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Debt financing fees&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:9pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;(1,482)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,860)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(556)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(972)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;51,135&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;187,240&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;238,375&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;25, 2019, the Company entered into a credit agreement (the &#x201c;2019 Credit Agreement&#x201d;) that included a $210.0 million term loan (the &#x201c;2019 Term Loan Facility&#x201d;) and a $40.0 million revolving credit facility (the &#x201c;2019 Revolving Credit Facility&#x201d; and, together with the Term Loan Facility, the &#x201c;2019 Credit Facilities&#x201d;). On April&#160;30, 2021, the Company entered into Amendment No. 1 to its 2019 Credit Agreement with the existing lenders providing for $50.0 million incremental revolving credit commitments on the same terms as our existing revolving credit facility. On September 7, 2022, the Company entered into the 2022 Credit Agreement (as defined below) and the total outstanding debt under the 2019 Credit Facilities of $267.2&#160;million was fully repaid. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 7, 2022, the Company entered into a credit agreement (the &#x201c;2022 Credit Agreement&#x201d;) with both new and existing lenders which amended and restated the 2019 Credit Agreement. The 2022 Credit Agreement includes a $270.0&#160;million term loan (the "2022 Term Loan Facility") and a $190.0&#160;million revolving credit facility (the "2022 Revolving Credit Facility" and, together with the 2022 Term Loan Facility, the &#x201c;2022 Credit Facilities&#x201d;). The proceeds of the 2022 Term Loan Facility were used to repay all borrowings under the 2019 Credit Facilities, to pay related fees and expenses and for general corporate purposes (the "Refinancing"). The Refinancing was accounted for as a debt modification for existing lenders and new debt for new lenders, resulting in debt issuance costs, including amounts allocated from the 2019 Credit Facilities, of $1.9&#160;million associated with the 2022 Term Loan Facility and $1.1&#160;million associated with the undrawn 2022 Revolving Credit Facility. Third party fees of $0.3&#160;million associated with the debt modification were recorded in financing expenses on the condensed consolidated statements of operations for the three and nine months ended September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 Term Loan Facility matures on September&#160;7, 2027, and commencing with the fiscal quarter ending December 31, 2022, requires quarterly principal payments of 0.25% of the original principal amount through September 30, 2023, 0.625% of the original principal amount through September 30, 2024, 1.25% of the original principal amount through September 30, 2025, 1.875% of the original principal amount through September 30, 2026 and 2.50% of the original principal amount thereafter, with the remaining principal due in a lump sum at the maturity date. Voluntary principal prepayments are permitted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 Revolving Credit Facility provides the Company with access to a $15.0&#160;million letter of credit facility and a $15.0&#160;million swing line facility, each of which, to the extent used, reduces borrowing availability under the 2022 Revolving Credit Facility. The 2022 Revolving Credit Facility terminates on September 7, 2027. As of September&#160;30, 2022, we had $190.0&#160;million of borrowing availability under the 2022 Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the 2022 Credit Agreement, with the exception of swing line borrowings, bear interest, at our option, either at (i) an adjusted Term Secured Overnight Financing Rate ("SOFR rate") plus a margin of 2.25% per annum, subject to a Term SOFR rate floor of 0.00% or (ii) an alternative base rate plus a margin of 1.25% per annum, subject to an alternative base rate floor of 1.00%. Any borrowings under the swing line will be subject to the base rate. The 2022 Revolving Credit Facility also requires a commitment fee of 0.40%  per annum of undrawn commitments to be paid quarterly in arrears. We have elected to pay interest on borrowings under the 2022 Term Loan Facility based on the SOFR rate. The interest rate in effect for the 2022 Term Loan Facility as of September&#160;30, 2022 was 5.098% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 Credit Agreement contains a financial covenant requiring compliance with a maximum total net leverage ratio and certain other covenants, including, among other things, covenants restricting additional borrowings, investments (including acquisitions) and distributions. We were in compliance with all debt covenants as of September&#160;30, 2022. Substantially all assets of our direct wholly owned subsidiary TU&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; MidCo&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;, Inc., its wholly owned subsidiary, TU BidCo, Inc. and its material wholly owned domestic subsidiaries are pledged as collateral under the 2022 Credit Agreement, subject to certain customary exceptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfMjQyMw_b97f8873-ef49-404f-a64b-6a6096ffdb77">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances of current and non-current portions of debt consist of the following as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;September 30, 2022&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;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Current&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;Noncurrent&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;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;Current&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;Noncurrent&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolver&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Debt financing fees&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:9pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;(1,482)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,860)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(556)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(972)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;51,135&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;187,240&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;238,375&#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:ScheduleOfDebtTableTextBlock>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i5bc8ae4e3a994bfe982d5efd21cb33b8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMi0xLTEtMS0xMDQ0NDg_f7fc0571-1553-4527-8daa-b167eb83cd94"
      unitRef="usd">2700000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i5bc8ae4e3a994bfe982d5efd21cb33b8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMi0zLTEtMS0xMDQ0NDg_b3eb7f89-502e-406e-9cf3-e347f42d6918"
      unitRef="usd">267300000</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5bc8ae4e3a994bfe982d5efd21cb33b8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMi01LTEtMS0xMDQ0NDg_5fa9efeb-5016-41ba-a416-db6814f7d890"
      unitRef="usd">270000000</us-gaap:DebtInstrumentCarryingAmount>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i641f7165eecf4db994edb1f833b7669b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMi03LTEtMS0xMDQ0NDg_f7e008a4-c782-46e0-be56-c6be533537f3"
      unitRef="usd">11813000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i641f7165eecf4db994edb1f833b7669b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMi05LTEtMS0xMDQ0NDg_7c8e7e67-e4a2-4e15-874b-2238fb2811a1"
      unitRef="usd">188212000</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i641f7165eecf4db994edb1f833b7669b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMi0xMS0xLTEtMTA0NDQ4_f80ed34e-d5d3-413b-b323-beeb948722dc"
      unitRef="usd">200025000</us-gaap:DebtInstrumentCarryingAmount>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i4086310ac51b40ca9e0813d43b669cbd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMy0xLTEtMS0xMDQ0NDg_3042c42d-aeb6-41d3-a84d-f7f546a9a0f7"
      unitRef="usd">0</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i4086310ac51b40ca9e0813d43b669cbd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMy0zLTEtMS0xMDQ0NDg_8a7a0ded-9d41-49fb-bb64-eb345d974528"
      unitRef="usd">0</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4086310ac51b40ca9e0813d43b669cbd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMy01LTEtMS0xMDQ0NDg_ffb91a63-bee4-4eb8-a29b-8698135795bc"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i7f4301b666dd44f7b4b906c5b76e4ed9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMy03LTEtMS0xMDQ0NDg_58cd76fc-2fbb-4c08-aece-79eb13e70c51"
      unitRef="usd">39878000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i7f4301b666dd44f7b4b906c5b76e4ed9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMy05LTEtMS0xMDQ0NDg_4a7e81f9-4702-4122-b880-20849e4c7198"
      unitRef="usd">0</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7f4301b666dd44f7b4b906c5b76e4ed9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfMy0xMS0xLTEtMTA0NDQ4_4be50a98-31a5-4bb8-a692-7bc0a3e61c3c"
      unitRef="usd">39878000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNC0xLTEtMS0xMDQ0NDg_12e0e0e3-fab5-4d85-b721-81b4de649ca3"
      unitRef="usd">378000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNC0zLTEtMS0xMDQ0NDg_c11ff2c4-c633-4e86-b30c-eb94e39eabae"
      unitRef="usd">1482000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNC01LTEtMS0xMDQ0NDg_3a7eb91b-b1bf-4d6a-84ed-f3b4377d55ef"
      unitRef="usd">1860000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNC03LTEtMS0xMDQ0NDg_280153fe-5f1e-465b-bbd5-7959ebde07a8"
      unitRef="usd">556000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNC05LTEtMS0xMDQ0NDg_525f6959-5ef7-4c1f-bfad-a3e07c0000b9"
      unitRef="usd">972000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNC0xMS0xLTEtMTA0NDQ4_9edb4c72-591e-417a-8e55-c7df5790d136"
      unitRef="usd">1528000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNS0xLTEtMS0xMDQ0NDg_950f3b40-27c6-4de8-854e-98321b952ca0"
      unitRef="usd">2322000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNS0zLTEtMS0xMDQ0NDg_6083b3bb-301c-44ef-a940-80e3e1aa3ede"
      unitRef="usd">265818000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNS01LTEtMS0xMDQ0NDg_17602fe9-cfe9-4407-8c63-714dc8814145"
      unitRef="usd">268140000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNS03LTEtMS0xMDQ0NDg_6391e385-7282-4690-96a8-0411b3af28e8"
      unitRef="usd">51135000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNS05LTEtMS0xMDQ0NDg_47fd7bf1-79a7-4c71-86da-40826bbe6618"
      unitRef="usd">187240000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RhYmxlOmY0M2IwNzc0ZmNmMzQzNzM4NDc0YzRmOGMzY2YxNTBlL3RhYmxlcmFuZ2U6ZjQzYjA3NzRmY2YzNDM3Mzg0NzRjNGY4YzNjZjE1MGVfNS0xMS0xLTEtMTA0NDQ4_e117ea2d-c9d1-4b4a-85f6-5f2b36589ef8"
      unitRef="usd">238375000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8f5d6fa13aaf4b1daf736ec70fe86c67_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfMjQz_a733a730-f672-47bc-8d69-0b7e82c3371f"
      unitRef="usd">210000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i07724fb12af04726b3506412c2f48748_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfMjg5_be4db945-4cab-48ec-bb30-6e63d5c13abf"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <task:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="id698c613477d458bbb761b0e599e690c_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNTQy_4fa5483d-3d10-4434-892a-9b6bb4e861d8"
      unitRef="usd">50000000</task:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="ib7e94935a12847ba8ba47b4bb4cbce3c_D20220907-20220907"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjI1NA_a9d7c1ec-d895-4a1b-b8de-06f726681392"
      unitRef="usd">267200000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i97ca0cd2bd374a179037920e6a8a3ef2_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjMyMw_9ebbe2f7-2b18-435c-9445-8abd6205e1d2"
      unitRef="usd">270000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6a99f248f185422aa8dd12f431ff4928_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjI3MA_e5a047bd-b35f-42cd-9dd7-4d35da60e0bf"
      unitRef="usd">190000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i97ca0cd2bd374a179037920e6a8a3ef2_I20220907"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzc3Mg_7e63d339-b2c7-467a-bf7d-8e4c1f2a6db5"
      unitRef="usd">1900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6a99f248f185422aa8dd12f431ff4928_I20220907"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzc1OA_5d54edc8-aab0-425f-ae1f-d6806960576c"
      unitRef="usd">1100000</us-gaap:DeferredFinanceCostsNet>
    <task:DebtModificationExpense
      contextRef="i7f4f4b98e8b74757abd73142156ca8a3_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzc4Ng_1e77d375-65c8-4e29-85cd-1e6bc1eab71c"
      unitRef="usd">300000</task:DebtModificationExpense>
    <task:DebtModificationExpense
      contextRef="i8bc6787392fe43de96b78714d81ae794_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzc4Ng_332b2564-1665-49e6-83a1-9cb8f3149e77"
      unitRef="usd">300000</task:DebtModificationExpense>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i1ce179eb7305410f90e8fdd603c5ac11_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjI4Ng_8552fb0a-d289-47a1-850b-4f860d0d62fc"
      unitRef="number">0.0025</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i0357e6b09db64a5f9f9cd5dd37a6846a_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjI5Mw_c83f1e5d-5553-48a7-ad1f-197d234926ed"
      unitRef="number">0.00625</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i2ffd2d06954549529150582d6d84540a_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjMwMQ_870c9db7-5f8a-421e-9e42-bc59e11ff67a"
      unitRef="number">0.0125</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i2d5f40fde80342778bf8c3385dbe8efa_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjMwOA_dab173f5-f2a0-4a0b-8b73-bd1114c0822a"
      unitRef="number">0.01875</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i519afec70d994caba097b5684cb3603b_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjMxNg_182346ee-9f6a-4470-b832-5eee0b749874"
      unitRef="number">0.0250</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i39b51e8cae2b4263b74143146f4d61ba_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzgwMA_752dd798-2163-4d44-8c93-ba0e10efc4d9"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia4857f0216f241febb26cc43c58270e0_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzgxNQ_806bce4c-7786-4bf6-8db1-ce18641bc05d"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i97968a7bc6944ceda3db5466caa798a9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzgyOQ_b17f6ae1-eab6-4546-9034-c0d3f923a512"
      unitRef="usd">190000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i51349c1387f84425b5f159ffc12e4bf3_D20220907-20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjM2OA_81570012-5dd2-4d91-b1eb-08063e2e1fe6"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia0f856dd442149a9bb4959a805390b00_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjM1Mw_848f12b9-ec27-44ca-97f7-181301763dc2"
      unitRef="number">0.0000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idc4ff6390ace4ace9e3422b5e930af94_D20220907-20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjMzOQ_d8896799-1189-4036-8b77-8425125cdb1f"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib882ccd585f24773b6f97001d6ca4151_I20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgxNjM0Ng_a90d631e-8b33-4a8c-9245-be097bfe1164"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i031cf5ecf6574b9491f1e9831d6aebaa_D20220907-20220907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfNjU5NzA2OTgyNzg0NQ_4a4d2b10-8dbc-4d9c-a3fb-80fef9bba9fb"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i5887f293e9a44682b623c7a6e1c4b6ee_I20220930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82MS9mcmFnOmQxYTY5NjYyZjAxZDRmODc5NDNkYTk2OWNiNWUyMjVjL3RleHRyZWdpb246ZDFhNjk2NjJmMDFkNGY4Nzk0M2RhOTY5Y2I1ZTIyNWNfMzI5ODUzNDkwMzkyOQ_5de6b8e0-7971-4ff2-92df-4eb3d5f2c68c"
      unitRef="number">0.05098</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RleHRyZWdpb246YzA0YjRjZDNmYTYwNGE2MGJmNjRiM2E0NWI3YzQ0NTBfNTcz_78a64cc3-4b71-44db-ad22-06471f0a91d1">Leases&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs recorded to cost of services was $3.7 million and $11.4 million for the three and nine months ended September&#160;30, 2022. Operating lease costs recorded to selling, general, and administrative expense were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the weighted average remaining lease term and weighted average discount rate for the Company's operating leases as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;September 30, 2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&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:9pt;font-weight:400;line-height:100%"&gt;4.2 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information related to the Company's operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Nine months ended September 30, 2022&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:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&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;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:9pt;font-weight:400;line-height:100%"&gt;10,822&#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:9pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future lease payments on the Company's operating lease liabilities as of September&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;September 30, 2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022-remainder of year&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,675&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,769&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;10,275&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,465&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&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:9pt;font-weight:400;line-height:100%"&gt;5,034&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,172&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total lease payments&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;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:9pt;font-weight:400;line-height:100%"&gt;45,390&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,886)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;40,504&#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:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ib9a3905cbda04507b9bfad8b9bab9dbd_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RleHRyZWdpb246YzA0YjRjZDNmYTYwNGE2MGJmNjRiM2E0NWI3YzQ0NTBfNzA_7add137a-1082-4f52-b5d8-edd23a6a784a"
      unitRef="usd">3700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i975035f004134bd09d5237f254d450df_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RleHRyZWdpb246YzA0YjRjZDNmYTYwNGE2MGJmNjRiM2E0NWI3YzQ0NTBfNzc_2aa4d7f1-feed-4b8f-9bfe-9f87f8c8303d"
      unitRef="usd">11400000</us-gaap:OperatingLeaseCost>
    <task:OtherLeaseInformationTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RleHRyZWdpb246YzA0YjRjZDNmYTYwNGE2MGJmNjRiM2E0NWI3YzQ0NTBfNTc0_2f9e001c-3c41-499b-84e9-f4a7adaca930">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the weighted average remaining lease term and weighted average discount rate for the Company's operating leases as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;September 30, 2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&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:9pt;font-weight:400;line-height:100%"&gt;4.2 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information related to the Company's operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Nine months ended September 30, 2022&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:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&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;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:9pt;font-weight:400;line-height:100%"&gt;10,822&#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:9pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,041&#160;&lt;/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;</task:OtherLeaseInformationTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmYxMDVkNjQ5NzVlNDRhZTdiMzRlYWQ4YmNmNzc4N2YyL3RhYmxlcmFuZ2U6ZjEwNWQ2NDk3NWU0NGFlN2IzNGVhZDhiY2Y3Nzg3ZjJfMS0yLTEtMS0xMDQ0NDg_a74831ea-6f1a-4778-bcff-cfb301b784ea">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmYxMDVkNjQ5NzVlNDRhZTdiMzRlYWQ4YmNmNzc4N2YyL3RhYmxlcmFuZ2U6ZjEwNWQ2NDk3NWU0NGFlN2IzNGVhZDhiY2Y3Nzg3ZjJfMi0yLTEtMS0xMDQ0NDg_ad5bd3a4-3f88-408e-8c78-281020be66f9"
      unitRef="number">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOjI5MWRjNDA2ZjA4YTQ5Zjc5YzQ4OGFkMmVkZTc3MzgyL3RhYmxlcmFuZ2U6MjkxZGM0MDZmMDhhNDlmNzljNDg4YWQyZWRlNzczODJfMS0yLTEtMS0xMDQ0NDg_241432c7-06b6-4826-9dff-2009fa46a322"
      unitRef="usd">10822000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOjI5MWRjNDA2ZjA4YTQ5Zjc5YzQ4OGFkMmVkZTc3MzgyL3RhYmxlcmFuZ2U6MjkxZGM0MDZmMDhhNDlmNzljNDg4YWQyZWRlNzczODJfMi0yLTEtMS0xMDQ0NDg_f274afa7-96a1-4ad2-ab0e-a47f7a6097d3"
      unitRef="usd">7041000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RleHRyZWdpb246YzA0YjRjZDNmYTYwNGE2MGJmNjRiM2E0NWI3YzQ0NTBfNTc1_ead3f2b2-7c11-497e-9ba5-aee683714012">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future lease payments on the Company's operating lease liabilities as of September&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;September 30, 2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022-remainder of year&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,675&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,769&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;10,275&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,465&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&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:9pt;font-weight:400;line-height:100%"&gt;5,034&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,172&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total lease payments&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;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:9pt;font-weight:400;line-height:100%"&gt;45,390&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,886)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;40,504&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfMS0yLTEtMS0xMDQ0NDg_9c333750-e4ea-4dad-91a7-5c7f5e7b8a3e"
      unitRef="usd">3675000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfMi0yLTEtMS0xMDQ0NDg_ced1f8ce-5d61-4829-a81f-cd9c0f407d44"
      unitRef="usd">11769000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfMy0yLTEtMS0xMDQ0NDg_437ffb2e-3500-4904-aabb-8295ac14c548"
      unitRef="usd">10275000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfNC0yLTEtMS0xMDQ0NDg_f75d7070-9631-47e0-badd-8ee1035f920b"
      unitRef="usd">9465000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfNS0yLTEtMS0xMDQ0NDg_d120ece2-8868-4a87-93e0-76d334cb3e82"
      unitRef="usd">5034000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <task:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfNi0yLTEtMS0xMDQ0NDg_4e40bcff-6080-46d3-a8d7-50a2dbdb16ff"
      unitRef="usd">5172000</task:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfNy0yLTEtMS0xMDQ0NDg_86f7ad01-4753-4994-a351-fc1ff56de0e5"
      unitRef="usd">45390000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfOC0yLTEtMS0xMDQ0NDg_0f5bea4b-337c-4883-bdd6-e2c233b23680"
      unitRef="usd">4886000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82NC9mcmFnOmMwNGI0Y2QzZmE2MDRhNjBiZjY0YjNhNDViN2M0NDUwL3RhYmxlOmM2Njk1MDU0NjhiNTQ3MWRiMGIxMzEyYWVkNzg3NzFjL3RhYmxlcmFuZ2U6YzY2OTUwNTQ2OGI1NDcxZGIwYjEzMTJhZWQ3ODc3MWNfOS0yLTEtMS0xMDQ0NDg_b3abb631-1f1a-40e5-ae28-cf1e6d40ecc0"
      unitRef="usd">40504000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV82Ny9mcmFnOmI5NmFlODA2NTE5MTQ1MTU5MTY2NWI2YjVjZDQ1NGI5L3RleHRyZWdpb246Yjk2YWU4MDY1MTkxNDUxNTkxNjY1YjZiNWNkNDU0YjlfMTM2OQ_e85f5860-bfd8-43af-b0f0-465bb179f687">Commitments and Contingencies&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. Although the outcomes of such matters cannot be predicted with certainty, we believe that resolution of all such pending matters will not, either individually or in the aggregate, have a material adverse effect on the Company&#x2019;s business, operating results, cash flows, or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 23, 2022, a purported class action lawsuit captioned Lozada v. TaskUs, Inc. et al., No. 22-cv-1479-JPC, was filed in the United States District Court for the Southern District of New York against the Company, our Chief Executive Officer, our President, and our Chief Financial Officer. The complaint alleges that the registration statement filed in connection with the Company&#x2019;s IPO and the Company&#x2019;s second and third quarter 2021 earnings calls contained materially false and misleading information in violation of the federal securities laws. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys&#x2019; fees, as well as equitable relief. We believe that the lawsuit is without merit and intend to defend the lawsuit vigorously. On October 20, 2022, the Court entered an order appointing Humberto Lozada as Lead Plaintiff in the lawsuit.  We cannot predict at this point the length of time that this action will be ongoing or the liability, if any, which may arise therefrom.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMTE1MA_ea556a5e-a97e-4f30-8a85-14041c130fb0">Stock-Based Compensation&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option and restricted stock unit ("RSU") activity for the &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;nine months ended September 30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Options&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;RSUs&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;Number&#160;of&lt;br/&gt;options&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;Weighted&#160;-&lt;br/&gt;average&lt;br/&gt;exercise&#160;price&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;Number&#160;of&lt;br/&gt;RSUs&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;Weighted&#160;-&lt;br/&gt;average&lt;br/&gt;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:middle"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at January&#160;1, 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:9pt;font-weight:400;line-height:100%"&gt;9,685,321&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.53&#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:9pt;font-weight:400;line-height:100%"&gt;4,179,475&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;29.01&#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:middle"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,778&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;26.25&#160;&lt;/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 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised or released&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:9pt;font-weight:400;line-height:100%"&gt;(529,622)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4.19&#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:9pt;font-weight:400;line-height:100%"&gt;(833,234)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited, cancelled 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:9pt;font-weight:400;line-height:100%"&gt;(1,513,490)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.61&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(273,750)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;32.41&#160;&lt;/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:middle"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding 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:9pt;font-weight:400;line-height:100%"&gt;8,040,987&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,125,108&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;28.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;weighted-average grant-date fair value of options granted during the &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;nine months ended September 30, 2022 was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.10. There were 3,373,417 performance stock units ("PSUs") outstanding at &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;January&#160;1, 2022 and September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of services&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,149&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;451&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,689&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;502&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,077&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;18,792&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;52,075&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;152,008&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;During the nine months ended September&#160;30, 2021, the change in control condition of our phantom shares became probable upon the IPO. As a result, the Company recognized expense in the amount of the expected cash settlement totaling $127.5&#160;million recorded in selling, general, and administrative expense on the condensed consolidated statements of operations for the nine months ended September&#160;30, 2021.As of September&#160;30, 2022, there was $13.8 million, $70.9 million and $6.2 million of unrecognized compensation expense related to the Company&#x2019;s unvested stock options, RSUs and PSUs, respectively, that is expected to be recognized over a weighted-average period of 1.5 years, 1.7 years and 2.0 years</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMTE1Mg_2b9426b8-551f-4da8-bc0e-e13eed5b67a8">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option and restricted stock unit ("RSU") activity for the &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;nine months ended September 30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Options&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;RSUs&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;Number&#160;of&lt;br/&gt;options&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;Weighted&#160;-&lt;br/&gt;average&lt;br/&gt;exercise&#160;price&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;Number&#160;of&lt;br/&gt;RSUs&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;Weighted&#160;-&lt;br/&gt;average&lt;br/&gt;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:middle"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at January&#160;1, 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:9pt;font-weight:400;line-height:100%"&gt;9,685,321&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.53&#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:9pt;font-weight:400;line-height:100%"&gt;4,179,475&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;29.01&#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:middle"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,778&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;26.25&#160;&lt;/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 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised or released&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:9pt;font-weight:400;line-height:100%"&gt;(529,622)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4.19&#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:9pt;font-weight:400;line-height:100%"&gt;(833,234)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited, cancelled 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:9pt;font-weight:400;line-height:100%"&gt;(1,513,490)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.61&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(273,750)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;32.41&#160;&lt;/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:middle"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding 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:9pt;font-weight:400;line-height:100%"&gt;8,040,987&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,125,108&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;28.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMTE1Mg_b6ff9154-a10e-415c-9c18-a39a8856809f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option and restricted stock unit ("RSU") activity for the &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;nine months ended September 30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Options&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;RSUs&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;Number&#160;of&lt;br/&gt;options&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;Weighted&#160;-&lt;br/&gt;average&lt;br/&gt;exercise&#160;price&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;Number&#160;of&lt;br/&gt;RSUs&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;Weighted&#160;-&lt;br/&gt;average&lt;br/&gt;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:middle"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at January&#160;1, 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:9pt;font-weight:400;line-height:100%"&gt;9,685,321&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.53&#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:9pt;font-weight:400;line-height:100%"&gt;4,179,475&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;29.01&#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:middle"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,778&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;26.25&#160;&lt;/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 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised or released&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:9pt;font-weight:400;line-height:100%"&gt;(529,622)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4.19&#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:9pt;font-weight:400;line-height:100%"&gt;(833,234)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited, cancelled 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:9pt;font-weight:400;line-height:100%"&gt;(1,513,490)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.61&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(273,750)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;32.41&#160;&lt;/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:middle"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding 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:9pt;font-weight:400;line-height:100%"&gt;8,040,987&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,125,108&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;28.43&#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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMi0xLTEtMS0xMDQ0NDg_ddddb5be-6c40-4d2e-bb74-84c59894dd55"
      unitRef="shares">9685321</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i91a484e94bc849c5a8de31e91e3e0cca_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMi0zLTEtMS0xMDQ0NDg_d6149ef1-211a-4cca-a2fa-012bc300572d"
      unitRef="usdPerShare">10.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i98174d6a59104a58a89ec1041e10de84_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMi01LTEtMS0xMDQ0NDg_d90abe50-cc16-4a44-aa46-ed1d872e1d7b"
      unitRef="shares">4179475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i98174d6a59104a58a89ec1041e10de84_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMi03LTEtMS0xMDQ0NDg_fbd7ded0-99f5-4ef8-bec9-6e1768e0a0b8"
      unitRef="usdPerShare">29.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMy0xLTEtMS0xMDQ0NDg_af4193e9-d865-4b6a-953a-2ca31a8376bf"
      unitRef="shares">398778</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMy0zLTEtMS0xMDQ0NDg_8d77c29b-daa1-4f6b-bb15-8e1e7eedfba7"
      unitRef="usdPerShare">30.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie1318a4def934b728b2af8e815b27689_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMy01LTEtMS0xMDQ0NDg_de043476-70ee-44a4-91ff-519278eecdeb"
      unitRef="shares">1052617</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie1318a4def934b728b2af8e815b27689_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfMy03LTEtMS0xMDQ0NDg_87b7e62a-e6f4-4fc9-922b-befea003665c"
      unitRef="usdPerShare">26.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNC0xLTEtMS0xMDQ0NDg_f66fac60-8256-4d25-a4f5-89f507049083"
      unitRef="shares">529622</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNC0zLTEtMS0xMDQ0NDg_c11ff770-3b9c-4126-a67a-d98d485d7f9d"
      unitRef="usdPerShare">4.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie1318a4def934b728b2af8e815b27689_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNC01LTEtMS0xMDQ0NDg_24026dee-b79e-4e95-913d-8a52aadb5cfc"
      unitRef="shares">833234</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie1318a4def934b728b2af8e815b27689_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNC03LTEtMS0xMDQ0NDg_957e9c05-e7dc-480b-98be-b925400b064a"
      unitRef="usdPerShare">27.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNS0xLTEtMS0xMDQ0NDg_018b55f7-098d-4606-ba35-061d2221d28e"
      unitRef="shares">1513490</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNS0zLTEtMS0xMDQ0NDg_b6058a93-80c4-40e0-8ffe-bbb9acf0dbae"
      unitRef="usdPerShare">6.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie1318a4def934b728b2af8e815b27689_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNS01LTEtMS0xMDQ0NDg_79a285c6-22dc-4485-a57e-3da590d1f10d"
      unitRef="shares">273750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie1318a4def934b728b2af8e815b27689_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNS03LTEtMS0xMDQ0NDg_343bb01f-ebe3-4fee-9f21-e00bb546e9ec"
      unitRef="usdPerShare">32.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNi0xLTEtMS0xMDQ0NDg_551f212b-affd-4e8a-8819-529147001091"
      unitRef="shares">8040987</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNi0zLTEtMS0xMDQ0NDg_356eec52-3cc9-48bc-9dce-11a44e2ae918"
      unitRef="usdPerShare">12.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ief6801a880ff42c4b9052d223c063e58_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNi01LTEtMS0xMDQ0NDg_7ac44713-12c4-4bb8-badb-10922725b5df"
      unitRef="shares">4125108</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ief6801a880ff42c4b9052d223c063e58_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmU3M2U3ZWQwZTQ3ZTQ2Y2FiYWZiMGVhNDI5NTBhOTFiL3RhYmxlcmFuZ2U6ZTczZTdlZDBlNDdlNDZjYWJhZmIwZWE0Mjk1MGE5MWJfNi03LTEtMS0xMDQ0NDg_083d74b7-e01a-4f31-a4c1-7c0870d57046"
      unitRef="usdPerShare">28.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMjE5_75f5cb99-2cfc-4e5c-b351-df9f15956b38"
      unitRef="usdPerShare">11.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i984e75082a2d4ef79db3cbd7e696ec77_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfNDk0NzgwMjMyNjQwMg_04fa152a-0ed0-403d-93e8-07ea08c7913f"
      unitRef="shares">3373417</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i45bc01fba4224505a2748f0e65d18c79_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfNDk0NzgwMjMyNjQwMg_7a62af4e-1813-4487-bbfe-893362046063"
      unitRef="shares">3373417</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMTE1Mw_fdd518a0-42a3-4a8c-831a-0683de91dad8">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of services&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,149&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;451&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,689&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;502&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,077&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;18,792&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;52,075&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;152,008&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib9a3905cbda04507b9bfad8b9bab9dbd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMi0xLTEtMS0xMDQ0NDg_5aa671a2-d77f-47e1-93c7-30438155f61a"
      unitRef="usd">1149000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a0263d19df84df4b5958f4b6bd03c69_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMi0zLTEtMS0xMDQ0NDg_303d0e74-129b-41fd-9293-5009117cfe07"
      unitRef="usd">451000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i975035f004134bd09d5237f254d450df_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMi01LTEtMS0xMDQ0NDg_bc55072e-0f48-4842-9480-91c3c85c880e"
      unitRef="usd">2689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iddc38c636a54451e804e656911359304_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMi03LTEtMS0xMDQ0NDg_52dc241c-220e-44dd-81f2-b3374b2f806b"
      unitRef="usd">502000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i33e337f9cf654401b14a056b97260291_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMy0xLTEtMS0xMDQ0NDg_e379d51e-6bf2-4295-b8a2-e80160b90a4d"
      unitRef="usd">15077000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i611798bdd0e242849e8d50d1b8bbb10d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMy0zLTEtMS0xMDQ0NDg_93e0be30-277e-4d15-8034-390d8d13e482"
      unitRef="usd">18792000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia47b258dfde248de8ebfda4b2ff9326b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMy01LTEtMS0xMDQ0NDg_7cd2648d-90ad-48fe-b2bc-2acd967323ac"
      unitRef="usd">52075000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i79073be0b9ea4090ac6c5c579000090e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfMy03LTEtMS0xMDQ0NDg_45809b80-f438-487c-b4a5-5b1d8e34f4f7"
      unitRef="usd">152008000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfNC0xLTEtMS0xMDQ0NDg_fc149d30-49ee-44e6-86ed-7a78e184dcbc"
      unitRef="usd">16226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfNC0zLTEtMS0xMDQ0NDg_b9a53447-9e63-4947-9fee-3902dd463cd2"
      unitRef="usd">19243000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfNC01LTEtMS0xMDQ0NDg_3dbd245a-8a34-4c69-9afc-0b0f08eb2748"
      unitRef="usd">54764000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RhYmxlOmJkMjRiODA0ZGNkNzQ5MWM4ZjY0NTlhNDVjMGY0ZWM1L3RhYmxlcmFuZ2U6YmQyNGI4MDRkY2Q3NDkxYzhmNjQ1OWE0NWMwZjRlYzVfNC03LTEtMS0xMDQ0NDg_77f15bff-9278-492a-a6df-3be73f2ddd2a"
      unitRef="usd">152510000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic654794f2a2e40249c4733ade901f70f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfNzQ3_273fabb8-17bd-4a9e-a59f-8b5e246635a6"
      unitRef="usd">127500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i5ce5fdfc6b0d48699b4d382b974f8243_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfOTIw_8478c8af-0f92-4ac4-8a32-66397cf2e96e"
      unitRef="usd">13800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ief6801a880ff42c4b9052d223c063e58_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfOTI0_56f16169-8fd1-4cd1-a9dd-12d087d1bacb"
      unitRef="usd">70900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i984e75082a2d4ef79db3cbd7e696ec77_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfOTMx_6d4bde57-70af-4143-b278-fb56332ee42f"
      unitRef="usd">6200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i705416d7180745a097081d641562a6d2_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMTEzNg_d2cc07aa-0cd6-43fe-99dd-57ece1613148">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie1318a4def934b728b2af8e815b27689_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMTE0MA_10fe4202-375c-4486-a6be-c70bbfcac073">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2361bc5bb19142ccbd18f04db0173933_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83MC9mcmFnOmZlNWYzYzU2MThhYzRmMGJhNGJjYjQ1ZmY3MTkyYzkxL3RleHRyZWdpb246ZmU1ZjNjNTYxOGFjNGYwYmE0YmNiNDVmZjcxOTJjOTFfMTE0Nw_c4222887-f9ab-41bb-bc05-3e71a4aad530">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfMTg2Nw_a554cda4-4f7e-40e1-8ee3-85cbba100f27">Income Taxes&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded provision for income taxes of $3.9 million and $1.7 million in the three months ended September 30, 2022 and 2021, respectively. The effective tax rate was 42.1% and 12.5% for the three months ended September 30, 2022 and 2021, respectively. Nondeductible earn-out consideration of $4.9&#160;million increased the effective tax rate for the three months ended September 30, 2022 by $1.5&#160;million, or 15.9%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded provision for (benefit from) income taxes of $12.3 million and $(1.8) million in the nine months ended September&#160;30, 2022 and 2021, respectively. The effective tax rate was 33.2% and 2.3% for the nine months ended September&#160;30, 2022 and 2021, respectively. The difference between the effective tax rates and the 21% federal statutory rate in the nine months ended September&#160;30, 2022 was primarily due to global intangible low-taxed income (&#x201c;GILTI&#x201d;) inclusion, tax benefits of income tax holidays in foreign jurisdiction, nondeductible earn-out consideration and nondeductible compensation of officers. The difference between the effective tax rate and the 21% federal statutory rate in the nine months ended September&#160;30, 2021 was primarily due to GILTI inclusion, tax benefits of income tax holidays in foreign jurisdiction, nondeductible transaction costs and nondeductible compensation of officers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income tax in the United States federal, state and various foreign jurisdictions. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &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;September&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the tax years 2018 to 2021 are subject to examination by tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s practice and intention are to indefinitely reinvest the earnings of its non-U.S. subsidiaries. Determination of the amount of any unrecognized deferred income tax liability on the temporary difference is not practicable because of the complexities of the hypothetical calculation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNTUy_006bd764-31b8-4d1f-b189-4fea087787a0"
      unitRef="usd">3900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNTU5_144a3604-a6fc-42d5-8f55-e1558c31cd3e"
      unitRef="usd">1700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNjIx_ac8dd50f-956f-4805-ad36-bac5a1797e45"
      unitRef="number">0.421</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNjI4_daa5f8d5-5015-4de9-8fc6-798afd765b6f"
      unitRef="number">0.125</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <task:NondeductibleEarnOutConsideration
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNjU5NzA2OTc2ODc3NQ_c391419d-3012-4014-b24d-7796653957e1"
      unitRef="usd">4900000</task:NondeductibleEarnOutConsideration>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNjU5NzA2OTc2ODc4OQ_61ae0e24-1163-4fa8-b7cd-2427fb8ed7be"
      unitRef="usd">1500000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNjU5NzA2OTc2ODgwMw_b9ec2c8f-6e4b-40fe-a73d-4b3936c16ef4"
      unitRef="number">0.159</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNzE2_b5babdc6-da00-4a7c-9c58-35c86b740ffb"
      unitRef="usd">12300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfNzIz_48c84539-5784-4c9a-86df-cfee790861e2"
      unitRef="usd">-1800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfODAx_0327a407-e562-42a6-9ff3-4254b12c5ad7"
      unitRef="number">0.332</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83My9mcmFnOmQ0ZjMwYjk5NGRhMTQ1OTRiZGFjYzJhYWE4NjhhYmYyL3RleHRyZWdpb246ZDRmMzBiOTk0ZGExNDU5NGJkYWNjMmFhYTg2OGFiZjJfODA4_a9769c74-cfba-4362-a9cf-53e19313be0f"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfMTg1OA_3d9b5ce1-8578-4ebb-9085-108048fc3cfe">Earnings Per Share&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has Class A common stock and Class B convertible common stock outstanding. Because the only difference between the two classes of common stock are related to voting, transfer and conversion rights, the Company has not presented earnings per share under the two-class method, as earnings per share are the same for both Class A common stock and Class B convertible common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic net income (loss) per share (&#x201c;EPS&#x201d;) is based on the weighted-average number of shares that were outstanding during the period, including shares of common stock that are issuable at the end of the reporting period. The computation of diluted EPS is based on the number of basic weighted-average shares outstanding plus the number of common shares that would be issued assuming the exercise of all potentially dilutive common stock equivalents. Common stock equivalents consist of shares issuable upon the exercise of stock options and vesting of RSUs and PSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted EPS for the three and nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to common shareholders&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,365&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,636&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;24,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(77,800)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&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 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&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:9pt;font-weight:400;line-height:100%"&gt;98,299,612&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;97,290,174&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;97,854,944&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;93,994,896&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive 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:9pt;font-weight:400;line-height:100%"&gt;3,620,801&#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:9pt;font-weight:400;line-height:100%"&gt;12,135,837&#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:9pt;font-weight:400;line-height:100%"&gt;5,218,264&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&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:9pt;font-weight:400;line-height:100%"&gt;101,920,413&#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:9pt;font-weight:400;line-height:100%"&gt;109,426,011&#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:9pt;font-weight:400;line-height:100%"&gt;103,073,208&#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:9pt;font-weight:400;line-height:100%"&gt;93,994,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income (loss) per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.05&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.83)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.11&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.24&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company was in a net loss position for the nine months ended September&#160;30, 2021, diluted EPS is equal to basic EPS for that period as the inclusion of potential common stock equivalents would have been anti-dilutive. The Company excluded 3,486,107 and 12,309 potential common stock equivalents from the computation of diluted EPS for the three months ended September&#160;30, 2022 and 2021, respectively, and 2,696,701 and 23,607 potential common stock equivalents from the computation of diluted EPS for the nine months ended September&#160;30, 2022 and 2021, respectively, because the effect would have been anti-dilutive. There were 4,657,008 potential common stock equivalents outstanding as of September&#160;30, 2022 with market conditions which were not met at that date, that were excluded from the calculation of diluted EPS. In addition, the Company excluded 5,578,525 potential common stock equivalents from the computation of diluted EPS for the nine months ended September&#160;30, 2021 since the Company was in a net loss position; however, these awards would have been dilutive if the Company was in a net income position.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfMTg1OQ_47574fde-6710-4173-8b6d-d79775244f29">The computation of basic net income (loss) per share (&#x201c;EPS&#x201d;) is based on the weighted-average number of shares that were outstanding during the period, including shares of common stock that are issuable at the end of the reporting period. The computation of diluted EPS is based on the number of basic weighted-average shares outstanding plus the number of common shares that would be issued assuming the exercise of all potentially dilutive common stock equivalents. Common stock equivalents consist of shares issuable upon the exercise of stock options and vesting of RSUs and PSUs.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfMTg2MA_5fc125fa-4fdf-470c-bdc3-143c8a61b811">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted EPS for the three and nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to common shareholders&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,365&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,636&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;24,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(77,800)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&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 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&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:9pt;font-weight:400;line-height:100%"&gt;98,299,612&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;97,290,174&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;97,854,944&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;93,994,896&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive 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:9pt;font-weight:400;line-height:100%"&gt;3,620,801&#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:9pt;font-weight:400;line-height:100%"&gt;12,135,837&#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:9pt;font-weight:400;line-height:100%"&gt;5,218,264&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&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:9pt;font-weight:400;line-height:100%"&gt;101,920,413&#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:9pt;font-weight:400;line-height:100%"&gt;109,426,011&#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:9pt;font-weight:400;line-height:100%"&gt;103,073,208&#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:9pt;font-weight:400;line-height:100%"&gt;93,994,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income (loss) per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.05&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.83)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.11&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.24&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMy0xLTEtMS0xMDQ0NDg_2e653f59-c8cb-41b4-8ac4-378f9c0738b6"
      unitRef="usd">5365000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMy0zLTEtMS0xMDQ0NDg_9dc81ab6-5a6d-4006-b8cc-c5785a8bb17c"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMy01LTEtMS0xMDQ0NDg_d17357cb-d830-4aa7-8f4f-73a14ca6a54d"
      unitRef="usd">24680000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMy03LTEtMS0xMDQ0NDg_5ada1c57-b053-44df-b0c3-ccf3f28d9b6b"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNS0xLTEtMS0xMDQ0NDg_0a5670fd-1805-49eb-ba68-ae209602b8f5"
      unitRef="shares">98299612</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNS0zLTEtMS0xMDQ0NDg_22c3b353-0256-4669-b85a-c9dcde321585"
      unitRef="shares">97290174</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNS01LTEtMS0xMDQ0NDg_7d77a674-a93b-4ead-8ebd-5e7ea721caf4"
      unitRef="shares">97854944</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNS03LTEtMS0xMDQ0NDg_8b412daa-ff6d-4252-99b8-9e4f5be2b974"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNi0xLTEtMS0xMDQ0NDg_a856f215-f34a-4a59-9e45-7a5de6734f63"
      unitRef="shares">3620801</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNi0zLTEtMS0xMDQ0NDg_6d8be281-5782-41f2-916b-1c3d3926c256"
      unitRef="shares">12135837</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNi01LTEtMS0xMDQ0NDg_374197f6-1e54-499f-8598-5fb6dd9488f8"
      unitRef="shares">5218264</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNi03LTEtMS0xMDQ0NDg_c190356e-542e-4a62-a877-933c2bdb19b0"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNy0xLTEtMS0xMDQ0NDg_010f6e70-576a-413f-a750-ec1f0c7c7a54"
      unitRef="shares">101920413</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNy0zLTEtMS0xMDQ0NDg_6c0041b6-b34a-4cc6-9847-263eee390beb"
      unitRef="shares">109426011</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNy01LTEtMS0xMDQ0NDg_50a1d200-ae0d-4941-b6a1-38cd72933410"
      unitRef="shares">103073208</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfNy03LTEtMS0xMDQ0NDg_a3effc96-0a28-4375-ad83-4f35d3d6193f"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfOS0xLTEtMS0xMDQ0NDg_160ffade-6d25-4eed-991f-29fdd696ae7e"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfOS0zLTEtMS0xMDQ0NDg_969a31a8-bcfc-4ae0-8161-25ad3038a805"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfOS01LTEtMS0xMDQ0NDg_b8e09951-10c8-46bf-a642-f4b8cee91e97"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfOS03LTEtMS0xMDQ0NDg_2a174b5e-39b8-4c70-ae88-e6cd440ba8b0"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia5883d8632054d779dae36fd15563a7e_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMTAtMS0xLTEtMTA0NDQ4_6fb4ecd3-5e84-42a4-b6bd-d6dad5f11fe5"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb433e9963b3421fb73a658b6c7e260c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMTAtMy0xLTEtMTA0NDQ4_59009077-1b3c-4ca8-846f-2c5b5a8a5283"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMTAtNS0xLTEtMTA0NDQ4_31b0c1c1-8734-43c6-a2e0-149ce3e2855e"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5b4b68a4f46e48dda740958fb8be0b52_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RhYmxlOmYxMWIxYTkxMGM3ZjRiZDM4ZGQyODU5NTgzNGY2MWExL3RhYmxlcmFuZ2U6ZjExYjFhOTEwYzdmNGJkMzhkZDI4NTk1ODM0ZjYxYTFfMTAtNy0xLTEtMTA0NDQ4_82780ef3-2624-4760-81db-dd2fd01d1425"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic874a96e13794fc78b0046cb8575967e_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfMTMyOQ_bf03c182-08e8-4035-93fc-22c62e9885c0"
      unitRef="shares">3486107</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i10a2aa7e22064c36b2f0d31a5b31c788_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfNTQ5NzU1ODE2MTgw_c0d00b35-d119-438f-bb17-329205f0adfa"
      unitRef="shares">12309</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8aba0fd663f14098b16a04db6df986e0_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfMTMzNg_dec148f1-a654-4a6a-b319-7157f82181d6"
      unitRef="shares">2696701</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i61aaea76528842e5b25518a6f7d2c61e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfMTQ3Mw_320ec286-6474-4ce9-8162-76d65361170f"
      unitRef="shares">23607</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3ee206fa74e74fd3a01586efb68efc09_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfNTQ5NzU1ODE2NjY2_3123f656-5237-4b95-b10f-316df537148b"
      unitRef="shares">4657008</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic7edb8078ddf47c28eea02598640be7d_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83Ni9mcmFnOjRiM2MxY2EwZjBjOTQyNTk4OTRmMjg4MDYxMDUzZDczL3RleHRyZWdpb246NGIzYzFjYTBmMGM5NDI1OTg5NGYyODgwNjEwNTNkNzNfNTQ5NzU1ODE2MTI0_1d87675d-172a-4b9e-9ce8-fcc076a2d4b3"
      unitRef="shares">5578525</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i2dee359322b042c7a679e25d27661e7c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83OS9mcmFnOmRhYzkwNjFlZWJiNDQ1ZGNhYWVhOGJkMTc4OTNiNjhhL3RleHRyZWdpb246ZGFjOTA2MWVlYmI0NDVkY2FhZWE4YmQxNzg5M2I2OGFfMzQ1_bee346a8-c875-4f6e-90bb-a86fc77dbd99">Related Party&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Underwriting of Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Blackstone Securities Partners L.P., an affiliate of Blackstone, served as underwriter of 1,380,000 of the 15,180,000 shares of Class A common stock sold in the IPO, with underwriting discounts and commissions of $1.265 per share paid by the Company and selling stockholders, with respect to the shares sold by them.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i41ff268d828e478483ebea9ec9936a2a_D20210615-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83OS9mcmFnOmRhYzkwNjFlZWJiNDQ1ZGNhYWVhOGJkMTc4OTNiNjhhL3RleHRyZWdpb246ZGFjOTA2MWVlYmI0NDVkY2FhZWE4YmQxNzg5M2I2OGFfNDk0NzgwMjMyNTM3Mg_b871be7b-6a06-4b71-bb7f-8eab58539cfc"
      unitRef="shares">1380000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i6a120ee33dca450780f8da0dda9751d2_D20210615-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83OS9mcmFnOmRhYzkwNjFlZWJiNDQ1ZGNhYWVhOGJkMTc4OTNiNjhhL3RleHRyZWdpb246ZGFjOTA2MWVlYmI0NDVkY2FhZWE4YmQxNzg5M2I2OGFfNDk0NzgwMjMyNTM2NQ_7aa4be9e-ed85-43b4-a5cb-4e5b93c71e92"
      unitRef="shares">15180000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <task:SaleOfStockUnderwritingDiscountAndCommissionPerShare
      contextRef="i41ff268d828e478483ebea9ec9936a2a_D20210615-20210615"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3ZTY2NmFhZDhhNzRmYzc5NDcxYjIwMzA3YzZkNmVlL3NlYzo4N2U2NjZhYWQ4YTc0ZmM3OTQ3MWIyMDMwN2M2ZDZlZV83OS9mcmFnOmRhYzkwNjFlZWJiNDQ1ZGNhYWVhOGJkMTc4OTNiNjhhL3RleHRyZWdpb246ZGFjOTA2MWVlYmI0NDVkY2FhZWE4YmQxNzg5M2I2OGFfNDk0NzgwMjMyNTM3OQ_c4d32b50-8f8f-48d1-8ef6-8662a34cf120"
      unitRef="usdPerShare">1.265</task:SaleOfStockUnderwritingDiscountAndCommissionPerShare>
</xbrl>
