<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:task="http://taskus.com/20210930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="task-20210930.xsd" xlink:type="simple"/>
    <context id="ia5531f474c4e4a388630bb406781069f_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="if4ea7b8d6d834b3d9b2100a3096d0001_I20211108">
        <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-11-08</instant>
        </period>
    </context>
    <context id="ic61911e8668d4e1796025f2f58228fd6_I20211108">
        <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-11-08</instant>
        </period>
    </context>
    <context id="i7b433495827f4beabc2926973780f6b2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c6a9db0d01546b8b8d68e2f416f8848_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ied4dcd6e8d5d4a64989afe4967244ec7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d2d1be2155c41d89a8ae6859f94266c_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i676ee16938ce4034b3cc0b66b46b17de_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i003d47b0330a465d9064fce20e06688e_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="i85859c60505d43048b69312d269eb0f8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibae8754d320c46888d9c947686233906_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i218fa2009c754dba88181476485cfcf4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if76a37e9ea5a4f0d8de7bc48cc2ec4e3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i731b378348034e0b9206b203bc72ea2c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ide8075af09784b8ea79ac01abd6e3d6d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i86482d2ab02e4989abf17c166b588054_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0312ef258174ca0b007aac39da6bde9_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i21f8e85b013343ebaa366c3b4bfda01b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2439e9d06afe4db79c1dcce74f59fc4a_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i03c44a51767d4516aeebcd613071f8c5_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i61f46f4f0c1840c5b9ea49574138092e_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i441a658b47f841eda29f06ff5637037d_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8a1124acb6bc4a8494f55ca870e134c1_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8fc87600e43e4a2e976d8d2188103e80_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic2691948afda409896d32b7986670521_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1cda834a26b34e41a4d367a14b467d44_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icd46879fffef4f27b459aee1cdfb42ef_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id063f42436ed4350b9dabf11f754bd26_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d748bfd8c4648c2bd575e6f6238aaf2_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2a5e7bc1e2da4726aab55edf6b8208b4_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3676b6dcc73c44f19c119e21a93ad61f_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifc5b965cbc1a46569485316cbd672df7_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie35f8d117c7747b6b5fe036cfde202d7_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i07f02062dd874280aacffae7798c92c4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id668cc5123474c3680d20a74b3518975_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4714a6e6844a48fca53b1d69025a1047_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i55dfb6d1b8594c4291521337b9226800_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i34cef8b4e60a45fb9708008ec22f3e26_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie5a5dde4a1404725ba3b942992eb1d52_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1794f527afe14bddbd9001606de6c2e4_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6a63eb90c6524b6ab622dd6ef202fd44_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie58e8ab9aad647088fef69d536a1eeb2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie6bee003cb0d4c5bb562c6f534da0d5b_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="ic29c59b89d9d4a29b1043300204a3491_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="if0e772ed277f4775aa4d474c6327c33c_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="i5f6a47602b214e8aa8eef8fd51d65daa_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="ic4101d86438d4952afa00ad45a052150_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="i04e3b26c1b0d41d68672549e02d92605_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="i42adad4b42a747cf89a6375f2a25ab89_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="i1909cbc5067f40c3a1cd7a810ceb3428_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="ic60e991e519549258c2cf49db5dd7af6_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="ib53762165f4d45848f595a9a3cf78df0_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="i658b51e42add45d0832c5059de699641_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="i74dfc943a0b2407491e5a73a719127e1_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="i08751a4089244933aeba31aaeb7fc9ec_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="i8a0ce0f6633d45d184a3b94d2201e168_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if8df67a04ac34113abb41929b585a1f9_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="i3ea156b3757f4b9f9a5824ff9488b53e_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="i9bc13b605f5849d6b08d814b97efa5e4_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="if964436aa56d409a9701270b43b9de24_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="i1b1062325423467e8ae1dec1ca7a741b_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="i25f88290ce014a43a55db932dc47949e_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="i4392371f6946411e9dbb0c2086114f56_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="i0afe1a192887497592e001a94daf30ca_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="if9305af45b3e4576a853b024ef4ebcd4_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="ie3076d0f409b49b98d4baa6003468dbc_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="i46d5f15bff94470eb5bb6752f5ebde53_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="i2ce3289d12cf4715906689601a72a028_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifa63c975c81a4aafb70846c8c6697217_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="i0e34bb57e4b64943bb2c4b087d2b9a7d_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="i4fd2ab0a65ce406ebf2b076011b52835_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="i7f3eded9c2a94266b092dddc2529327a_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="i287344f315434008af3e6e2c86c3f164_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="icd8b23a340854f3687de3f7764f2989d_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="i42d9a37ee2b8445eb81ed9aef57e494c_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="i3bdee1c9084944d7aa162a72102a1352_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="i0c49178c813a42ad951ad67a3e4a6569_D20210610-20210610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-06-10</startDate>
            <endDate>2021-06-10</endDate>
        </period>
    </context>
    <context id="iaeeb829fd4374019b5b2f2566d982825_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="ic5aed3b9b0464c8b869ec482e2743bc1_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0ee80ae864184c5980156dc6cbb3a77b_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="ia1e5449a166843e392d164e00fbb117f_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id5520912a14b44a5a038154e49a9c2c3_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="i387728e26b3342eb8627aae5d2feacaa_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id3813a07f84c457485b5801d11b426bd_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="if662cd4de0b240f4abd0362442b17413_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i037db9cdef094b96b38d1cc9198502e8_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:AccountsReceivableMember</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="icf9b9ec7f0314eb798e5cc421ebf6806_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55656286d628459591e4c262de9823c6_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:AccountsReceivableMember</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="i067efb53babe4b7dbd71609b12d68950_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad883ee495cd437ebe1a4b2a50e49efd_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="iff95a7b933a440bda461a0e1d7284c24_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d672ac63fe44b35a94952a837058531_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="i455b302c17184ab3bace25dddfd719ee_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i16470bfd316941c4bd8ca4ce1968626b_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="ib95c721376bd44a9891b75f5d67c5aff_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idee60a36eadd41f5bbd35b8e7400d689_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="id9c1aeff17a2445a97829b27ff9bc5fd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7fb1cd2508024486aa1dc4670db04bec_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76ddf54dc36c4a299f7c6b57d7476ae3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib6b40ca9f92f46b790db9e4788fd1b4d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i196ad91e0cca484a94f6374bef27039d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1c190e35d33a4e58a12bc2272f12b9c4_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="i1b820f56860a42a78e6a65b8e425a8f9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaa60af2e07ee461786399aa12b8bbb55_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="iacab328cc3844cac9127ece2e6057a02_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i159ff27b60de4a888383044cb6b65139_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="ifc083a39ceb34cb99af04fd005f8ab0c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1834ed955b98438e9dd50c775910f3a8_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="idefab2673f504ef8bbee424459ff20a6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i42412a2cab384798a84c6a00312d28c4_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="i8f6da4a44b2648ec92f164c7739cf319_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9cc2c6f553fa47f8aeda776d31281d4f_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="i6cc5748a5aac44aeab915bb03b1f5313_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2966ad4154ab4a49b59c4dbaf6d6e220_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="ife14af74395d4cdc885ef4a7928983ef_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="i583d0ce3312d4e6aaa70a6e12aefa8e5_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i998991f48c094e50a097add7150b6ea3_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3e6c3cea1f8b4a689a6486c9751f8430_D20210701-20210930">
        <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:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i776768529f994e41b92802092c6b55f1_D20200701-20200930">
        <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:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9644908ef4bc42e383254c9f6b096ff7_D20210101-20210930">
        <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:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6c7a8c85494346a1b109962f762ec574_D20200101-20200930">
        <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:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4a194a9f28d04d89b44ded47833cc531_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i573b48bebc5543c8ad18f9b874f4e06e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i07f21eae8776462dbcf2e65c329215da_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie58063577a11438e874084085a02d6a1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief30375f0c464d59b3a4cbb00b6be938_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i969ffbc476c948aba8286d96523a15d4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i40ca9f2d63974b638331d6e9455457fe_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iaa426381dd3d4a6dafc847f3b14f575d_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i64c423ed21ca4bdab28b23672c083a99_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5fb76965c8da4bb8abff1755d85f561e_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if3fbcd09e2c84ee0abcee8f15b9b7925_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i154ae7425fc34dcba5f6bef9e0ce7291_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i68e4386390c640e483a9fe076750c831_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i499aa232cb564df8a0c437f1d0b22d70_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i26557f4b02794e42832b0184b01e9e8e_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i060a9147d62d433dbdb51da42def47ac_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i17c1572d3c374776863b73a316a695e8_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i39f11865cd6e4e96b5455e5b335a785e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e324842c27944db955f9375d6c301d2_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib022b4fda0ee4849a45d2682068c9fc0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iaba42256915f44ee9ffeea3e2c939929_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8393dabd9f964b61a0dc121a9aee752b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a964a0373e441d7bbd8936b6085cd12_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i72fb6af5c2c84dca9e090ac94d322e42_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic85f01be6f064f63bc1b41193e967b37_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id87f831651be4767bf77b0f57a41b8d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd095c39d4b34c418487c4e06416a7c1_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7b97076071014eeda08b35cda65362a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic94aca645f9a4d01b666725969bfe382_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i999daf683f8347739a204d30fb94add9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i56e1fb2b4208424c8a373f6f8db34556_D20210101-20210930">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i89e02bd3fd38416986a54d5aac06eae3_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia496e2384f144d9b8e1b8d63fa016d56_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4b268110f1044ce38a14e09f9303325a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idd9b10d68113412aa43bc9eefda8ee99_D20210101-20210930">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie5820df254994e088a81a253e45a4829_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3bf6842d54224bb0b5f6cefc9fc26882_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0a5106da8c494fcaa6da5d4a5b8298c9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc0aec9f43a14cf09778b3265ee032ff_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1795669505d9482191d59aa87d7d8aea_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i53cb543d03d441b1a25777509e5c187f_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="i98f625c0b8014a40a6c43f3e7b63b12c_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="i37286d884a6543d9beeedeebe9a9c241_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="ic705e7419d27463e8322b9602ae15050_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic2ef9a5e46ff457bae0b3cccb409581d_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>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="i8ad26b260e8c4206ab660a67376d9fb8_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>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="idf0ddebd5a8d4315b079c46a344cde91_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>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="i2e3317813d3e4cf18c6a9bc2b2e08a3a_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>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="i156258884d5f447797e921aa046c0ed4_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>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="i97e758eaca674ac9a19dde7bf790c167_I20190925">
        <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: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="i1b8c8af280b44a89b9cd3bb14a603a47_I20190925">
        <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: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="ic5a43e812d9f4aebaf52778c7660adc4_D20190925-20190925">
        <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>
            <startDate>2019-09-25</startDate>
            <endDate>2019-09-25</endDate>
        </period>
    </context>
    <context id="i9c168c5cc5014f94be87136acb9fe7bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">task:PhantomStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ab76c3080274c80ad85149d6984032b_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="i6eae66a3a4e649ebae2cef4911b665d1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">task:PhantomStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i692faf860b73466391b45372680f61ad_D20190416-20190416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">task:A2019StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-16</startDate>
            <endDate>2019-04-16</endDate>
        </period>
    </context>
    <context id="i391a1a01b97b4976bff352016c349bcf_D20210610-20210610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">task:A2021OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-10</startDate>
            <endDate>2021-06-10</endDate>
        </period>
    </context>
    <context id="if2812f4bdc11416fab15f4541ab35573_I20210610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">task:A2021OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-10</instant>
        </period>
    </context>
    <context id="i1b7a014d100b475a8a5112fbf2b3891c_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icc37c38543014be6970d3f7ebadeca26_D20210101-20210930">
        <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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6cbfb97b7339404ebe57a6fd563b8f14_D20210101-20210930">
        <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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i751d9e6e081a412283e9f5373c1a5150_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i23d8868526194862b6b556ca74b611a2_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieff952d8bd63401e9037cba2542c31d1_D20210101-20210930">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1f3f3e9116dd4fd8827631b0e6257ecd_D20210101-20210930">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i416a78b79b42492e8bf7b422537bb1c9_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1e0ab90ecae74aec8d19c3f734a0d854_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="i8a77d1f4ba5c4242b952edc0c6d0138c_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i36cf623761174b4eafaff09c533d8f06_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="ie3549e52b6074185bdd55beb54585a68_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i47ad899167204800a338eb6d93fd972e_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="i7df34b01bf4a4470ad938502cdada427_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3a87ee7635694858a25c5c2f5b85c48d_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="i18ae3173158e41a7ab1937335395215a_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i09fb507942664733a513f6900d9acddb_D20210409-20210409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-04-09</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <context id="i936f0c614bdc44c2b82e59682c3949c7_I20210610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-06-10</instant>
        </period>
    </context>
    <context id="i0332eeb9d1124f07bf987eb57e4b2d65_I20210610">
        <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-06-10</instant>
        </period>
    </context>
    <context id="ieeb130952f294fecab2f88f31e23060e_I20210610">
        <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-06-10</instant>
        </period>
    </context>
    <context id="ie9866e2dbf9f424da02c0dc10077f41a_D20210610-20210610">
        <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>
            <startDate>2021-06-10</startDate>
            <endDate>2021-06-10</endDate>
        </period>
    </context>
    <context id="i30b42b740b8c4f7ab0a1ef1b9381592a_D20210610-20210610">
        <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>
            <startDate>2021-06-10</startDate>
            <endDate>2021-06-10</endDate>
        </period>
    </context>
    <context id="if285ea58750d4fb9a88def354fad6d75_D20210615-20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-15</startDate>
            <endDate>2021-06-15</endDate>
        </period>
    </context>
    <context id="i489ea14ad3d94caa90a6aa227d089a7a_D20210615-20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-15</startDate>
            <endDate>2021-06-15</endDate>
        </period>
    </context>
    <context id="id79fe7a63b904edd8e9b23ebb6a92858_I20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">task:IPOAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-15</instant>
        </period>
    </context>
    <context id="id9181110f26f4cb6b92e798e1665ca80_D20210701-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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8b61768815fd48cb84757e304927376f_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="id5e1584cecc34d8ea64456ce9259665c_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="i60f27a07395b49108be8bfea32856bf0_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="i293dbcf8b73b43a0896f070c34b9fda9_I20181001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:TaskUsHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">task:BidcoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-01</instant>
        </period>
    </context>
    <context id="i4586f819a310421b9e997f653cb197fb_D20181001-20181001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:TaskUsHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">task:BidcoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-01</endDate>
        </period>
    </context>
    <context id="ie3f9bd82301549c1b461793779b3c92e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:SellersOfTaskUsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i940a423bdfcc4eb6b46619927de89980_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:BlackstoneCapitalPartnersVIILPAndBlackstoneCapitalPartnersAsiaLPAndBlackstoneManagementPartnersLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:SupportAndServicesAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic81dec46920049d5bd7a7054201c44c3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:BlackstoneCapitalPartnersVIILPAndBlackstoneCapitalPartnersAsiaLPAndBlackstoneManagementPartnersLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:SupportAndServicesAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i281a8fbd242a4af39ac95f4f0e7cd898_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:AlightIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesAndPromotionalItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie6eccc9d268b425f93c512e95321d879_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:AlightIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesAndPromotionalItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i40afb9b761284704bb6c26f4ea333aa9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:CustomInkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesAndPromotionalItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i446671bd5c1346b6a0c9c35edf602136_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:MphasisLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesAndPromotionalItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if2f059fae8f44280abf5ef75aa471841_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:VivintSmartHomeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:InterestInTaskUsCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifd74229dd7d6489b83603721aec7d1e7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:NorthAmericanBancardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:InterestInTaskUsCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4156593db68d46daa5d6f80097f8995f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:CustomInkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:InterestInTaskUsCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic2d4579e16e44e28a2535710f3055a10_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:VivintSmartHomeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:InterestInTaskUsCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76e6c8fdccc34b96b37e02f2977f728b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:NorthAmericanBancardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:InterestInTaskUsCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if918b19426924055a4f5512be5955f9b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:CustomInkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:InterestInTaskUsCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i319773eef5df47c0bab305a86ebfdd47_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:ManagementConsultingFirmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1ccc07b8847f4c1894db58b533d9152d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:ManagementConsultingFirmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idd2449cee3aa4c63877b4d81221130e0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:ManagementConsultingFirmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibecf5ab241034c6f9f65c8a1d31f0321_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">task:ManagementConsultingFirmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">task:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idf8c9e781a7f4687a4ccbc7add0aafea_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="ibfb1c021fad14a89af151ead4c829749_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>
    <context id="i0d9205ed031740849b78bf2ecbb5df76_D20211025-20211025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-25</startDate>
            <endDate>2021-10-25</endDate>
        </period>
    </context>
    <context id="i16d6f32888a94ac0ab90b47c6f566c84_I20211025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-25</instant>
        </period>
    </context>
    <context id="i3591618c70c945e5be4e43332952012c_D20211025-20211025">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-25</startDate>
            <endDate>2021-10-25</endDate>
        </period>
    </context>
    <context id="i37952ebde9114ed89a82345ba0d22edd_D20211025-20211025">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-25</startDate>
            <endDate>2021-10-25</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="vote">
        <measure>task:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80L2ZyYWc6NTY3NzNmOGVkY2E3NGY1NmE5YTVkYzk2YmIyOTAwMjAvdGFibGU6MTUwY2JiMjRkYzE0NDJmOTg5MTQzYjMzZTVhYjYwZTQvdGFibGVyYW5nZToxNTBjYmIyNGRjMTQ0MmY5ODkxNDNiMzNlNWFiNjBlNF80LTEtMS0xLTE0MjQz_1cf1bb6f-98c6-4a40-a97a-84c6391fc4c7">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80L2ZyYWc6NTY3NzNmOGVkY2E3NGY1NmE5YTVkYzk2YmIyOTAwMjAvdGFibGU6MTUwY2JiMjRkYzE0NDJmOTg5MTQzYjMzZTVhYjYwZTQvdGFibGVyYW5nZToxNTBjYmIyNGRjMTQ0MmY5ODkxNDNiMzNlNWFiNjBlNF82LTEtMS0xLTE0MjM0_c0762a27-5f4e-4273-919a-f1dd34472f65">0001829864</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80L2ZyYWc6NTY3NzNmOGVkY2E3NGY1NmE5YTVkYzk2YmIyOTAwMjAvdGFibGU6MTUwY2JiMjRkYzE0NDJmOTg5MTQzYjMzZTVhYjYwZTQvdGFibGVyYW5nZToxNTBjYmIyNGRjMTQ0MmY5ODkxNDNiMzNlNWFiNjBlNF8xMC0xLTEtMS0xNDIzOQ_bcaf5c35-d8e5-495d-8127-503f87a747de">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80L2ZyYWc6NTY3NzNmOGVkY2E3NGY1NmE5YTVkYzk2YmIyOTAwMjAvdGFibGU6MTUwY2JiMjRkYzE0NDJmOTg5MTQzYjMzZTVhYjYwZTQvdGFibGVyYW5nZToxNTBjYmIyNGRjMTQ0MmY5ODkxNDNiMzNlNWFiNjBlNF8xMS0xLTEtMS0xNDI0MQ_14503693-c643-48af-b43b-777e811cfea4">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80L2ZyYWc6NTY3NzNmOGVkY2E3NGY1NmE5YTVkYzk2YmIyOTAwMjAvdGFibGU6MTUwY2JiMjRkYzE0NDJmOTg5MTQzYjMzZTVhYjYwZTQvdGFibGVyYW5nZToxNTBjYmIyNGRjMTQ0MmY5ODkxNDNiMzNlNWFiNjBlNF8xMi0xLTEtMS0xNDIzNw_1192e9d7-54ee-44f8-8bbf-4c13f55dd9cd">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMi0wLTEtMS0x_74727963-df9c-4ac9-805a-07db647e730a">http://fasb.org/us-gaap/2021-01-31#ServiceMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <dei:DocumentType
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjA5_52e8a3d6-6f03-4660-880d-59107bd64f2b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6YTk2YWZkYWU5NmIwNDllZTlmZGYyMDgwZDBjMGYwYTcvdGFibGVyYW5nZTphOTZhZmRhZTk2YjA0OWVlOWZkZjIwODBkMGMwZjBhN18wLTAtMS0xLTE0MTAz_59a77814-af98-4924-ba33-f308419b8cd0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8xMDk5NTExNjMwMDc2_7bac74aa-58c1-45b5-a2ab-c4b49d53bcfd">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6Zjg0OTg3ZGRkZGVhNDQ4ZmFjNjgyYjRiZTE0MmEzOTkvdGFibGVyYW5nZTpmODQ5ODdkZGRkZWE0NDhmYWM2ODJiNGJlMTQyYTM5OV8wLTAtMS0xLTE0MTA2_5a5299d3-a16d-4797-a245-e590fba4a0d4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjEw_55d4fc54-f2c6-42c3-ad24-9a8420a6ed48">001-40482</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjEy_4104aaec-1137-4eac-9019-94437a85102e">TaskUs, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MDg2MjVmYjVhNzU0NGM3YWJmNjA2YWIxYzlhYjhiNmIvdGFibGVyYW5nZTowODYyNWZiNWE3NTQ0YzdhYmY2MDZhYjFjOWFiOGI2Yl8wLTAtMS0xLTE0MTIy_bf4eabb9-7e46-476c-a7f4-6a2994a40e61">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MDg2MjVmYjVhNzU0NGM3YWJmNjA2YWIxYzlhYjhiNmIvdGFibGVyYW5nZTowODYyNWZiNWE3NTQ0YzdhYmY2MDZhYjFjOWFiOGI2Yl8wLTEtMS0xLTE0MTI1_fa14d50d-080f-4880-8655-2de3b386d1c2">83-1586636</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MDg2MjVmYjVhNzU0NGM3YWJmNjA2YWIxYzlhYjhiNmIvdGFibGVyYW5nZTowODYyNWZiNWE3NTQ0YzdhYmY2MDZhYjFjOWFiOGI2Yl8zLTAtMS0xLTE0MTM3L3RleHRyZWdpb246MzlhZTg2YmQ0NjgyNGMzYWJiZDU5YzZlYWZkN2VhNjFfMzI5ODUzNDg4MzQxMA_623c3c19-12cb-455a-b568-eb069fee5947">1650 Independence Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MDg2MjVmYjVhNzU0NGM3YWJmNjA2YWIxYzlhYjhiNmIvdGFibGVyYW5nZTowODYyNWZiNWE3NTQ0YzdhYmY2MDZhYjFjOWFiOGI2Yl8zLTAtMS0xLTE0MTM3L3RleHRyZWdpb246MzlhZTg2YmQ0NjgyNGMzYWJiZDU5YzZlYWZkN2VhNjFfMzI5ODUzNDg4MzQyMg_a05d253b-9f4b-4e6f-9829-66c16057fa04">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MDg2MjVmYjVhNzU0NGM3YWJmNjA2YWIxYzlhYjhiNmIvdGFibGVyYW5nZTowODYyNWZiNWE3NTQ0YzdhYmY2MDZhYjFjOWFiOGI2Yl8zLTAtMS0xLTE0MTM3L3RleHRyZWdpb246MzlhZTg2YmQ0NjgyNGMzYWJiZDU5YzZlYWZkN2VhNjFfMzI5ODUzNDg4MzQzOA_c716b6b0-78b6-4ef0-aae7-0e49b866652b">New Braunfels</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MDg2MjVmYjVhNzU0NGM3YWJmNjA2YWIxYzlhYjhiNmIvdGFibGVyYW5nZTowODYyNWZiNWE3NTQ0YzdhYmY2MDZhYjFjOWFiOGI2Yl8zLTAtMS0xLTE0MTM3L3RleHRyZWdpb246MzlhZTg2YmQ0NjgyNGMzYWJiZDU5YzZlYWZkN2VhNjFfMzI5ODUzNDg4MzQ0Ng_06cf4abe-d342-4fe3-aca0-e42970f6b9f7">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MDg2MjVmYjVhNzU0NGM3YWJmNjA2YWIxYzlhYjhiNmIvdGFibGVyYW5nZTowODYyNWZiNWE3NTQ0YzdhYmY2MDZhYjFjOWFiOGI2Yl8zLTEtMS0xLTE0MTY5_844e8b5a-e244-48a6-9981-f6d5a8504a62">78132</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjE3_8abb7854-fba9-4d42-a178-101c9779c675">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjE0_eedebb92-ea16-4023-ac92-f62ae8ecf3ff">400-8275</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6NWM3ZWZlMjlhYjQ4NDBiMThjNjUxMzFlNjlmNGNlNTYvdGFibGVyYW5nZTo1YzdlZmUyOWFiNDg0MGIxOGM2NTEzMWU2OWY0Y2U1Nl8xLTAtMS0xLTE0MTk4_2043b25e-3f84-4bfb-9bed-04bd6f38fbfc">Class A Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6NWM3ZWZlMjlhYjQ4NDBiMThjNjUxMzFlNjlmNGNlNTYvdGFibGVyYW5nZTo1YzdlZmUyOWFiNDg0MGIxOGM2NTEzMWU2OWY0Y2U1Nl8xLTItMS0xLTE0MjAw_a052daaf-0e8a-40e0-a823-a00bfd012c36">TASK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6NWM3ZWZlMjlhYjQ4NDBiMThjNjUxMzFlNjlmNGNlNTYvdGFibGVyYW5nZTo1YzdlZmUyOWFiNDg0MGIxOGM2NTEzMWU2OWY0Y2U1Nl8xLTQtMS0xLTE0MjAz_e94f79ba-a23e-4adb-9a7e-c27825d35b7a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1Njcz_ce7c5646-93c2-4cec-8dac-35f33e5daad5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjIy_f7df909f-165d-491b-8495-7beb218f9d3e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MTIwOTk3Y2U4NWZmNDJjMmEzYzMyZGJhZWFlMTk2MDkvdGFibGVyYW5nZToxMjA5OTdjZTg1ZmY0MmMyYTNjMzJkYmFlYWUxOTYwOV8yLTAtMS0xLTE0MjE1_0f8dd382-22c8-43bc-aeb2-a42acb19cbbc">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MTIwOTk3Y2U4NWZmNDJjMmEzYzMyZGJhZWFlMTk2MDkvdGFibGVyYW5nZToxMjA5OTdjZTg1ZmY0MmMyYTNjMzJkYmFlYWUxOTYwOV8yLTQtMS0xLTE0MjE4_2b57a974-e7f9-48d6-b822-97c4aae5e56f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGFibGU6MTIwOTk3Y2U4NWZmNDJjMmEzYzMyZGJhZWFlMTk2MDkvdGFibGVyYW5nZToxMjA5OTdjZTg1ZmY0MmMyYTNjMzJkYmFlYWUxOTYwOV80LTQtMS0xLTE0MjIw_6e5c4f9f-939a-498e-b31f-d1cbda28f8cf">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjIz_2d8effc5-8ab6-43bc-a70f-6b36b02bdd95">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8zMjk4NTM0ODg1NjI0_6c11e9fb-d5e4-431a-914d-3cb0b730b335">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if4ea7b8d6d834b3d9b2100a3096d0001_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8xMDk5NTExNjMwMDk2_8c63a1fe-235d-493b-99ec-4587b2aa6267"
      unitRef="shares">27257480</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic61911e8668d4e1796025f2f58228fd6_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8xL2ZyYWc6NmYyZjY3ZDc4ZjdkNDMxN2FhMTJjNmNjYzc1YzQ0MmUvdGV4dHJlZ2lvbjo2ZjJmNjdkNzhmN2Q0MzE3YWExMmM2Y2NjNzVjNDQyZV8xMDk5NTExNjMwMTA5_abe53326-7171-4aea-b5f3-134af8cf015f"
      unitRef="shares">70032694</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMi0xLTEtMS0x_6685002a-f158-4cf5-81ff-b9a59c8cbad4"
      unitRef="usd">61330000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMi0zLTEtMS0x_113449dc-6ad1-4d49-8315-8019ead497e2"
      unitRef="usd">107728000</us-gaap:Cash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMy0wLTEtMS0xL3RleHRyZWdpb246YzdlMmUzNjEyYjkyNDRmNjhiZGU4ZWM3ZGQ1MWNhMzdfNjc_a8937e98-d46b-4ef3-881e-1d75c4d72ea8"
      unitRef="usd">2931000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMy0wLTEtMS0xL3RleHRyZWdpb246YzdlMmUzNjEyYjkyNDRmNjhiZGU4ZWM3ZGQ1MWNhMzdfNzQ_cf457836-6cef-4ae4-afb3-c146db17e7b7"
      unitRef="usd">2294000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMy0xLTEtMS0x_2bc6c80d-f825-4650-85aa-29e10e7eeab6"
      unitRef="usd">157605000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMy0zLTEtMS0x_4f8f26ec-b064-4ba5-a4d2-6fc8c2893b21"
      unitRef="usd">87782000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNC0xLTEtMS0x_3c06e817-6b5d-4947-828b-5a9af45f7af2"
      unitRef="usd">691000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNC0zLTEtMS0x_691c8cbf-b509-423f-8c94-930d5d3622ad"
      unitRef="usd">105000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNS0xLTEtMS0x_e0ba8341-e09d-43b2-8c30-58b2bedfc8b8"
      unitRef="usd">8654000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNS0zLTEtMS0x_09e7f5f2-02aa-49fa-b30b-c8d2fd87f159"
      unitRef="usd">13032000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNi0xLTEtMS0x_482474a9-0a6a-4a5f-b9a2-a738a79890b9"
      unitRef="usd">2232000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNi0zLTEtMS0x_166a4ea5-8a5f-4bab-9c4f-24220eab0367"
      unitRef="usd">1606000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNy0xLTEtMS0x_7bd9a184-5a6c-4c1b-ad18-2cbe9ce35327"
      unitRef="usd">2729000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNy0zLTEtMS0x_8424de3f-b0b0-46d0-bf40-21f251c46f07"
      unitRef="usd">1051000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfOC0xLTEtMS0x_81b813b9-ae6c-419e-a581-cf505cd614b8"
      unitRef="usd">233241000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfOC0zLTEtMS0x_914487f5-ed9a-4be0-97ba-f54a0e2d9561"
      unitRef="usd">211304000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTAtMS0xLTEtMQ_9d91996c-bef7-4bff-9ac7-7eba7df3a882"
      unitRef="usd">72143000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTAtMy0xLTEtMQ_be4be7c8-8e14-419c-8e92-1a86fe7f18c7"
      unitRef="usd">56957000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTEtMS0xLTEtMQ_2222a94a-e003-4ea2-b285-ee30faa9294e"
      unitRef="usd">539000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTEtMy0xLTEtMQ_11435780-a495-4f14-a5a9-636a19174f3a"
      unitRef="usd">585000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTItMS0xLTEtMQ_f80ecf50-1fa3-4bf2-99e1-5bf0743f8cc7"
      unitRef="usd">226160000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTItMy0xLTEtMQ_cc1a264e-08d6-4af5-ade0-1578ada622eb"
      unitRef="usd">240295000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTMtMS0xLTEtMQ_4f41ae8f-736f-4d1b-92f9-84281e224d01"
      unitRef="usd">195735000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTMtMy0xLTEtMQ_cc17dee4-4d46-49b8-a25e-8eb284705a8c"
      unitRef="usd">195735000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTQtMS0xLTEtMQ_3a196d1d-18e4-4f06-b9ba-f4f168f655d2"
      unitRef="usd">3714000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTQtMy0xLTEtMQ_2349423f-d704-4f7b-8b23-d0a89f9f7af9"
      unitRef="usd">2630000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTUtMS0xLTEtMQ_b959c6d4-9c43-4cba-8e59-f9502404d16d"
      unitRef="usd">498291000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTUtMy0xLTEtMQ_694b021d-9e5f-4da4-9d3b-5500dc1a837f"
      unitRef="usd">496202000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTYtMS0xLTEtMQ_015152e5-08d3-4193-85a6-735f775ed807"
      unitRef="usd">731532000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMTYtMy0xLTEtMQ_fbea6f33-79e9-41d2-9611-e8813baeb537"
      unitRef="usd">707506000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjAtMS0xLTEtMQ_511565f0-90c1-490a-b3a6-76ef51e8a903"
      unitRef="usd">44767000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjAtMy0xLTEtMQ_376bc281-750a-4768-a801-9836fdd3e617"
      unitRef="usd">41935000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjEtMS0xLTEtMQ_43fe4de1-03b1-4163-853d-5fc297fd7cde"
      unitRef="usd">43920000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjEtMy0xLTEtMQ_8cd10e48-bad6-4698-b4b2-466fd9e63e28"
      unitRef="usd">21994000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjItMS0xLTEtMQ_50f62078-234f-4d2e-b26f-26f463d6e562"
      unitRef="usd">49822000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjItMy0xLTEtMQ_1ea7ce87-e07e-4e37-b7e9-408c5eafc866"
      unitRef="usd">45984000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjMtMS0xLTEtMQ_7ab92d37-8016-4439-9fcb-c54ab549b424"
      unitRef="usd">2152000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjMtMy0xLTEtMQ_c0c1adb0-ae76-4c6e-a094-152f65fa1c47"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjQtMS0xLTEtMQ_e05f3a77-f15a-4394-b6ae-ee1fd75f86fb"
      unitRef="usd">6847000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjQtMy0xLTEtMQ_db22b074-e01a-4e99-8585-e7e7d0b439b9"
      unitRef="usd">4711000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjUtMS0xLTEtMQ_ab4a9947-08a4-403b-9659-61a858260f5f"
      unitRef="usd">394000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjUtMy0xLTEtMQ_c3be29aa-6e18-4fd0-90c8-03c021fdba10"
      unitRef="usd">218000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjYtMS0xLTEtMQ_c5bfe552-2e2c-4a04-9367-c3f3de7e2156"
      unitRef="usd">147902000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjYtMy0xLTEtMQ_c984a34f-0787-4136-9806-697d193c23b0"
      unitRef="usd">114842000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjgtMS0xLTEtMQ_e804b753-84ad-4f16-978e-fdfd1c15785e"
      unitRef="usd">2988000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjgtMy0xLTEtMQ_b5160293-b4ab-45bb-9a83-4979b8e60aec"
      unitRef="usd">2988000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjktMS0xLTEtMQ_d266a541-8a08-49f5-8fea-f48a64ab7520"
      unitRef="usd">191039000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMjktMy0xLTEtMQ_7d0450aa-6b18-4564-8ad7-2755e28cd1a3"
      unitRef="usd">198768000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzAtMS0xLTEtMQ_54b35747-4169-4d49-8098-f1b8f25c7b21"
      unitRef="usd">2735000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzAtMy0xLTEtMQ_196c2df4-29ec-4d2b-9365-f0839f7a665b"
      unitRef="usd">2194000</us-gaap:DeferredRentCreditNoncurrent>
    <task:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzEtMS0xLTEtMQ_9a82fe4a-c182-4acf-8563-f7f77a6b118d"
      unitRef="usd">2640000</task:EmployeeRelatedLiabilitiesNoncurrent>
    <task:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzEtMy0xLTEtMQ_e91f2814-ef8b-4dbb-8f62-d6a976b304b5"
      unitRef="usd">2641000</task:EmployeeRelatedLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzItMS0xLTEtMQ_f4435fe3-4cfb-4a92-9a8f-ee15a29c6584"
      unitRef="usd">41244000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzItMy0xLTEtMQ_5e5c197b-88ab-4c4e-b07b-c85944e82eb0"
      unitRef="usd">50936000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzMtMS0xLTEtMQ_26c2a25a-3f11-4e26-8edb-6e453b064b49"
      unitRef="usd">240646000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzMtMy0xLTEtMQ_731231e2-b247-49ef-b3d9-5c817c0a299a"
      unitRef="usd">257527000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzQtMS0xLTEtMQ_5e65f38f-f4f3-4ba5-a503-11fdc824d9e8"
      unitRef="usd">388548000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzQtMy0xLTEtMQ_04548fca-f9bd-4727-a1aa-fca4419ec49c"
      unitRef="usd">372369000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzUtMS0xLTEtMzQ3OA_85c48a85-33c9-4836-b2d4-4c664fc2e553"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzUtMy0xLTEtMzQ3OA_35c484ed-c120-4146-80b4-5a79a24b902d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3c6a9db0d01546b8b8d68e2f416f8848_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzI2_d5307f2f-6e37-4bb5-b289-b966f11147f1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ied4dcd6e8d5d4a64989afe4967244ec7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzI2_fd4cf098-a891-4e1b-9015-33486e44ae43"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3c6a9db0d01546b8b8d68e2f416f8848_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzUx_19e6d5b8-bbd9-40a0-a319-dd1247a00121"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ied4dcd6e8d5d4a64989afe4967244ec7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzUx_be2a6e4a-9360-489d-99c9-ffa0e8474fda"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3c6a9db0d01546b8b8d68e2f416f8848_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzU1_8369802c-88e5-4915-8dd7-6060bb8f0bb7"
      unitRef="shares">15180000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3c6a9db0d01546b8b8d68e2f416f8848_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzU1_8c251c81-e632-4f9a-beb1-5ad7f3f9c90e"
      unitRef="shares">15180000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ied4dcd6e8d5d4a64989afe4967244ec7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzYy_11e7a61e-c4ea-4b76-aec5-df470af7e770"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ied4dcd6e8d5d4a64989afe4967244ec7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMC0xLTEtMS90ZXh0cmVnaW9uOmI0NjExNzJkNWE3MzQ4NmJiZGQ2Mzk2MDQyMzExYzAwXzYy_e7e3f710-579c-4788-87ef-b12b22942fc0"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i3c6a9db0d01546b8b8d68e2f416f8848_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMS0xLTEtMQ_6656d6fd-763b-4a3e-8e3e-46b9fbd40d90"
      unitRef="usd">152000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ied4dcd6e8d5d4a64989afe4967244ec7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzctMy0xLTEtMQ_4bc949c4-bd9b-4a71-9ad0-87566836866c"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7d2d1be2155c41d89a8ae6859f94266c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4XzM4_a5279c2c-3040-4a09-aed1-1c496a40a456"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i676ee16938ce4034b3cc0b66b46b17de_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4XzM4_b6ead7f0-5b4d-4f4c-bc67-5247d28ef2c0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7d2d1be2155c41d89a8ae6859f94266c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4XzYz_7b5aa89b-d581-4f83-b1e7-1b3d36fa7443"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i676ee16938ce4034b3cc0b66b46b17de_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4XzYz_f2840e9e-b6ea-41ed-9f17-9db2474dede7"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7d2d1be2155c41d89a8ae6859f94266c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4XzY3_308f7593-5c3e-4730-bd3c-8d31be0c4700"
      unitRef="shares">82110174</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7d2d1be2155c41d89a8ae6859f94266c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4XzY3_d9f22363-ddc6-411e-aef7-cb56eb5e9fb0"
      unitRef="shares">82110174</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i676ee16938ce4034b3cc0b66b46b17de_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4Xzc0_2737cce4-2af7-4731-90aa-17b783b98038"
      unitRef="shares">91737020</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i676ee16938ce4034b3cc0b66b46b17de_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMC0xLTEtMS90ZXh0cmVnaW9uOjMwYjVmZTQwZWNiNjQ4MjZiNDcyZDAzNTU1YWZjY2I4Xzc0_ce2f31fd-71ed-4997-823a-28b6f280257a"
      unitRef="shares">91737020</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7d2d1be2155c41d89a8ae6859f94266c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMS0xLTEtMQ_36d1ec11-9cfb-4448-8ba4-215343b0e023"
      unitRef="usd">821000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i676ee16938ce4034b3cc0b66b46b17de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzgtMy0xLTEtMQ_9370158a-c7b5-40e0-a643-5558ec8cba37"
      unitRef="usd">917000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzktMS0xLTEtMQ_8eca7db5-fd80-4834-a189-6c93215292b2"
      unitRef="usd">539060000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfMzktMy0xLTEtMQ_06319354-f157-4831-9a8a-63b05fc438ec"
      unitRef="usd">398202000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDAtMS0xLTEtMQ_a2085928-dd8a-41e8-923f-bc8e9fb722dc"
      unitRef="usd">-195198000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDAtMy0xLTEtMQ_2b1760bc-49e7-4b41-9e55-9a8a8d0a9b72"
      unitRef="usd">-67398000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDEtMS0xLTEtMQ_6420cd8b-ec9b-45aa-9d17-e9dd4b1cc7bb"
      unitRef="usd">-1851000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDEtMy0xLTEtMQ_57da939f-b9da-4538-a39b-d7866b0aea95"
      unitRef="usd">3416000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDItMS0xLTEtMQ_e1693aab-0413-4067-a217-98d799a7cc8e"
      unitRef="usd">342984000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDItMy0xLTEtMQ_9c8820e2-a74d-4a10-8f60-25b3599b55e0"
      unitRef="usd">335137000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDMtMS0xLTEtMQ_191af567-0d65-47d0-aeef-ac904960a064"
      unitRef="usd">731532000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yMi9mcmFnOjk0ZDdiODFmNzcwNjRkZGY5ZDExZDEyYzg2YjUzY2NjL3RhYmxlOjQ2MDM0ODA5Y2IyYTQ3NGRhYmM2MTQwMjY1YzA2ODY3L3RhYmxlcmFuZ2U6NDYwMzQ4MDljYjJhNDc0ZGFiYzYxNDAyNjVjMDY4NjdfNDMtMy0xLTEtMQ_9ea8dae8-7d2f-4cc2-911d-790cba7d42a2"
      unitRef="usd">707506000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMi0xLTEtMS0x_69311a35-f900-47c4-a295-615c15e9afc7"
      unitRef="usd">201053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMi0zLTEtMS0x_dbbd3e06-a381-4919-ab18-bd390f2e969e"
      unitRef="usd">122425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMi01LTEtMS0x_231cb553-de08-4c58-8bdd-02734d75fba6"
      unitRef="usd">533946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMi03LTEtMS0x_41275b91-4ab8-4b04-96e7-a23a46e1e51a"
      unitRef="usd">339254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNC0xLTEtMS0x_1bc0f6ce-011f-487e-9384-d32c72b11077"
      unitRef="usd">112423000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNC0zLTEtMS0x_ce642c63-f983-4936-8e9e-31eb4ff6c518"
      unitRef="usd">65378000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNC01LTEtMS0x_87cfcde1-9e77-4a13-8a15-38ceaac25ccf"
      unitRef="usd">304251000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNC03LTEtMS0x_946d39a4-37da-4217-96d8-31f3351d939f"
      unitRef="usd">191296000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNS0xLTEtMS0x_75372341-a6ef-405c-8bda-47e7339ef77c"
      unitRef="usd">60342000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNS0zLTEtMS0x_524ef72e-a3af-42d8-8938-815312f2c4e0"
      unitRef="usd">32190000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNS01LTEtMS0x_d8549b17-0292-445f-aca7-a92e679a697b"
      unitRef="usd">269650000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNS03LTEtMS0x_0195f219-3a36-4b64-a14c-2e72d936483c"
      unitRef="usd">83630000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <task:DepreciationIncludingAdjustments
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNi0xLTEtMS0x_364ec90e-3c81-4006-9934-0a3d9fb992d4"
      unitRef="usd">7422000</task:DepreciationIncludingAdjustments>
    <task:DepreciationIncludingAdjustments
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNi0zLTEtMS0x_e7692295-cfe8-4d2a-aae4-5ebb61fb70b3"
      unitRef="usd">3696000</task:DepreciationIncludingAdjustments>
    <task:DepreciationIncludingAdjustments
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNi01LTEtMS0x_3d3e2b55-324c-4cf8-a9b9-9e26c17ca818"
      unitRef="usd">20354000</task:DepreciationIncludingAdjustments>
    <task:DepreciationIncludingAdjustments
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNi03LTEtMS0x_59ece34c-1a02-4965-9e8b-9b2f05db2714"
      unitRef="usd">14225000</task:DepreciationIncludingAdjustments>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNy0xLTEtMS0x_f19dec34-6f1e-45a7-850e-0badc56d7f1c"
      unitRef="usd">4711000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNy0zLTEtMS0x_9551b02b-78df-4e0a-9e4f-744a58e7a6a2"
      unitRef="usd">4711000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNy01LTEtMS0x_8042da3f-04d7-4f50-8142-b965e42a0c33"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNy01LTEtMS0x_d44b1e13-eaf7-4b9a-bcf2-2747c71881ca"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNy03LTEtMS0x_a591403b-fd8a-4389-85e2-d13eafe708d2"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfNy03LTEtMS0x_b06fe199-8cc2-4ad7-80da-f8d2bb5abcf0"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOC0xLTEtMS0x_52e408c7-8fe9-43fd-bcac-5dc3a364f6a5"
      unitRef="usd">-26000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOC0zLTEtMS0x_966b6f1c-a218-49ec-93cc-a22694e292d0"
      unitRef="usd">-155000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOC01LTEtMS0x_4c88e73e-6e5a-40f8-8c81-fe1c80ba55a9"
      unitRef="usd">-54000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOC01LTEtMS0x_562a8adc-b682-45d5-9fde-4b6f987213bd"
      unitRef="usd">-54000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOC03LTEtMS0x_110b94e4-c6b4-4e58-a083-42c678b136bd"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOC03LTEtMS0x_21d5cc1f-355d-4f6b-bbf5-59179b053a73"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOS0xLTEtMS0x_e79e2fb4-bd34-40ea-a21a-e4cbabdbde50"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOS0zLTEtMS0x_a2d92e57-5a13-4ce9-9f9d-33fed36c30ec"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOS01LTEtMS0x_6ca2c1b8-6509-49f4-b9bd-1618e530053d"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfOS03LTEtMS0x_8b828227-83b1-403b-8eb5-381a08b71c5c"
      unitRef="usd">3570000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:CostsAndExpenses
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTAtMS0xLTEtMQ_0813d5ea-903c-43d7-a92b-c4c5ed9aff2c"
      unitRef="usd">184924000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTAtMy0xLTEtMQ_69e98c7c-c6f2-4337-a5e1-ef03db4174cb"
      unitRef="usd">106130000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTAtNS0xLTEtMQ_0d3c7651-9450-4e2b-85b1-42114254b376"
      unitRef="usd">608444000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTAtNy0xLTEtMQ_303558c9-9d07-4227-96f8-ebc0552c0b60"
      unitRef="usd">307006000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTEtMS0xLTEtMQ_d78025ca-dfae-42b4-a814-836baeca0f8a"
      unitRef="usd">16129000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTEtMy0xLTEtMQ_0ffc5d94-29e2-489a-a603-4334ef3c355b"
      unitRef="usd">16295000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTEtNS0xLTEtMQ_b10d1ebc-a6e3-4471-abd6-84a4fdafbdc8"
      unitRef="usd">-74498000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTEtNy0xLTEtMQ_ec10703d-fa7b-44d4-9acb-4762e9163331"
      unitRef="usd">32248000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTItMS0xLTEtMQ_a11476a5-d99a-40e0-9b76-2a9b43a81460"
      unitRef="usd">-1204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTItMy0xLTEtMQ_a0d8e403-31ae-4cee-be90-0f0e3a9276ef"
      unitRef="usd">-628000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTItNS0xLTEtMQ_a4485e43-4fa5-4d09-9627-0d7d52b60fce"
      unitRef="usd">-299000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTItNy0xLTEtMQ_ee70e9d8-3ca8-4de6-a9e5-8f87fabe3c4f"
      unitRef="usd">-888000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTMtMS0xLTEtMQ_b6efaa6c-8af1-44d0-9b18-9a57d423173b"
      unitRef="usd">1633000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTMtMy0xLTEtMQ_c518a432-0e39-48b9-bc2e-c6f83ef4e354"
      unitRef="usd">1647000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTMtNS0xLTEtMQ_fa636364-145b-4a8d-a7a1-769f94a0c524"
      unitRef="usd">4808000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTMtNy0xLTEtMQ_414c4a4a-adbf-4136-aed9-10e207da8f4f"
      unitRef="usd">5849000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTQtMS0xLTEtMQ_abdf8e65-eaff-420f-80e1-8bde2fd05497"
      unitRef="usd">13292000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTQtMy0xLTEtMQ_162b92ad-48ac-4472-956b-6521dc6880ac"
      unitRef="usd">14020000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTQtNS0xLTEtMQ_4bc88c93-2fc1-4c06-a3c2-b062e8546b9d"
      unitRef="usd">-79605000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTQtNy0xLTEtMQ_af2d205c-fd72-472b-84cb-42e065125cb3"
      unitRef="usd">25511000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTUtMS0xLTEtMQ_a6e05d17-d687-4313-b611-008f3af7827e"
      unitRef="usd">1656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTUtMy0xLTEtMQ_abbb5b8d-cd6e-4801-b978-8f1cc814a20f"
      unitRef="usd">2564000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTUtNS0xLTEtMQ_22a697f2-a001-48a7-8222-8bbe191a9a2a"
      unitRef="usd">-1805000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTUtNy0xLTEtMQ_ed1879fc-b779-44aa-9bcb-a10fed03f2c4"
      unitRef="usd">4532000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTYtMS0xLTEtMQ_94cfce4a-1f05-430e-8f92-f3ce6c15d504"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTYtMy0xLTEtMQ_bceba74f-d64d-476c-ab2d-8a57bc6a1883"
      unitRef="usd">11456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTYtNS0xLTEtMQ_a8be3a13-5b90-4050-a683-e2f85a7001c9"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTYtNy0xLTEtMQ_1e4b481f-fd3c-4b9f-8c1d-e0277f0930d6"
      unitRef="usd">20979000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTctMS0xLTEtMQ_d0788900-b6a8-4a8a-90d9-a9bcc3be3e0f"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTctMy0xLTEtMQ_1416e8d7-d7ab-4d36-a214-a3ecd0638646"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTctNS0xLTEtMQ_a5946086-97bc-4ed9-a5f7-1ccccb59b677"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTctNy0xLTEtMQ_bfb648eb-e3ad-4df5-bb6c-210371d9fb89"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTktMS0xLTEtNTE1_8c2909af-1e6f-4040-92c9-42c42a7a2c3a"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTktMy0xLTEtNTE1_6fc43755-e707-46a0-b7a1-d1ca15635250"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTktNS0xLTEtNTE1_0a3bd84e-1e81-4dae-9efa-eb60c21f51fa"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTktNy0xLTEtNTE1_11da4fb1-3c1d-4224-9287-bd14f31a220e"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTgtMS0xLTEtMQ_6929f3b9-5af9-443d-a0e6-9bd36b94a7e0"
      unitRef="shares">97290174</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTgtMy0xLTEtMQ_3651de87-88cd-4ad0-846d-7d1d912d8bec"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTgtNS0xLTEtMQ_6bab1a46-124b-4f55-abc7-bb3f2214d128"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMTgtNy0xLTEtMQ_ea6f609a-83ea-42f4-9445-05d6ecb1b249"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMjItMS0xLTEtNTE5_d484b7a1-c604-49ee-bd9c-31420137f7d4"
      unitRef="shares">109426011</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMjItMy0xLTEtNTE5_b33905fa-6f5a-4c56-ba68-9439a778a77e"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMjItNS0xLTEtNTE5_14691e4e-ab9a-4ac5-81cc-550e097673d6"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yNS9mcmFnOjc0YmRhZTllODgwMjQxZDM4MmQyOGE5ZGQ5YTc0MzFhL3RhYmxlOmVkZTczOWMxNGRjODQ0MzI4ZTQ2MGI0MGI4Njk0MzMxL3RhYmxlcmFuZ2U6ZWRlNzM5YzE0ZGM4NDQzMjhlNDYwYjQwYjg2OTQzMzFfMjItNy0xLTEtNTE5_4c6e32cc-8c00-4305-8b27-77357d23d7ee"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMi0xLTEtMS0x_94cfce4a-1f05-430e-8f92-f3ce6c15d504"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMi0zLTEtMS0x_bceba74f-d64d-476c-ab2d-8a57bc6a1883"
      unitRef="usd">11456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMi01LTEtMS0x_a8be3a13-5b90-4050-a683-e2f85a7001c9"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMi03LTEtMS0x_1e4b481f-fd3c-4b9f-8c1d-e0277f0930d6"
      unitRef="usd">20979000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMy0xLTEtMS0x_62b203d1-8103-4ed7-afa8-4606c64ba5d4"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMy0zLTEtMS0x_f040fe0f-6fff-4e25-9651-bb7712cef295"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMy01LTEtMS0x_16cccd11-9c0f-490f-8c2b-507758708a11"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfMy03LTEtMS0x_945eef17-d1d3-485b-a287-0bda18eb3063"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNC0xLTEtMS0x_f4271639-0936-41b3-a75e-d8b40c6054cc"
      unitRef="usd">-3957000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNC0zLTEtMS0x_21d0df03-9821-4ab7-883a-8a6d497667b5"
      unitRef="usd">1695000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNC01LTEtMS0x_e8f769de-5cf7-4881-a28f-31c31114daf1"
      unitRef="usd">-5296000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNC03LTEtMS0x_f503338b-1e06-49b4-aa12-6c7f5d7782af"
      unitRef="usd">2702000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNS0xLTEtMS0x_0be4c013-0625-4b02-afc9-e55592babb8d"
      unitRef="usd">7716000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNS0zLTEtMS0x_976bc8bb-06e4-4bba-accf-d38667e2d27e"
      unitRef="usd">13155000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNS01LTEtMS0x_91f59aa8-cf0f-4ce2-a688-48a73ba9a823"
      unitRef="usd">-83067000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8yOC9mcmFnOmViZjFhYTQyNzcwMzQ4MTU5MDMwMjU5OTdmZmZmMjI2L3RhYmxlOjE3MDdmNTMyNmFjODRkOTU5NDhjZmRjNjliMjI5ZmEwL3RhYmxlcmFuZ2U6MTcwN2Y1MzI2YWM4NGQ5NTk0OGNmZGM2OWIyMjlmYTBfNS03LTEtMS0x_08ffcef3-c8a7-495b-b097-f04bfe5f951d"
      unitRef="usd">23687000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ibae8754d320c46888d9c947686233906_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy0xLTEtMS0x_54605aee-a972-403f-872a-b552d3921d07"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibae8754d320c46888d9c947686233906_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy0zLTEtMS0x_dc39a655-7078-417d-8d8d-366a842c7067"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i218fa2009c754dba88181476485cfcf4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy01LTEtMS0x_07ae1c22-93b1-4453-a404-fd30758f24b0"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i218fa2009c754dba88181476485cfcf4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy03LTEtMS0x_691854c6-db5a-439b-9a5d-c8ac18456d4f"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if76a37e9ea5a4f0d8de7bc48cc2ec4e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy05LTEtMS0x_efb2efa1-3cf9-44bd-b427-8e69fe91acac"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i731b378348034e0b9206b203bc72ea2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy0xMS0xLTEtMQ_091d17ba-15f6-44e2-9f1d-19b052a760f8"
      unitRef="usd">-101931000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide8075af09784b8ea79ac01abd6e3d6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy0xMy0xLTEtMQ_cece47c8-2060-4cb8-a2a8-287c645e204f"
      unitRef="usd">312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86482d2ab02e4989abf17c166b588054_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMy0xNS0xLTEtMQ_1ad1c86e-be99-475c-9ef8-2af846cd8c08"
      unitRef="usd">297500000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib0312ef258174ca0b007aac39da6bde9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNC0xMS0xLTEtMQ_bbdaae4d-5be9-4857-a9fb-d92196bc360a"
      unitRef="usd">1515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i21f8e85b013343ebaa366c3b4bfda01b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNC0xNS0xLTEtMQ_4c2576e9-60ec-4175-80ef-bc5471c015f8"
      unitRef="usd">1515000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2439e9d06afe4db79c1dcce74f59fc4a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNS0xMy0xLTEtMQ_bf89f96d-a094-46fb-b38c-19c277116681"
      unitRef="usd">-224000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i21f8e85b013343ebaa366c3b4bfda01b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNS0xNS0xLTEtMQ_008b4e13-6c75-4976-b9ad-f407904c1c73"
      unitRef="usd">-224000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i03c44a51767d4516aeebcd613071f8c5_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi0xLTEtMS0x_e1a53ea9-7eb0-4c82-ac6a-84031c8a76e9"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i03c44a51767d4516aeebcd613071f8c5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi0zLTEtMS0x_4dab90a1-6c9d-438f-8a38-0cc133a5c631"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i61f46f4f0c1840c5b9ea49574138092e_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi01LTEtMS0x_bb5f4134-edc6-4095-a93d-abc30ff8b315"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i61f46f4f0c1840c5b9ea49574138092e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi03LTEtMS0x_d988aeb5-a023-459c-9905-78cf4db59b08"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i441a658b47f841eda29f06ff5637037d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi05LTEtMS0x_2e61b41c-d774-466b-ab23-ea7dcdbb832a"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a1124acb6bc4a8494f55ca870e134c1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi0xMS0xLTEtMQ_741d0292-da14-479f-8f0f-32306a37aa8e"
      unitRef="usd">-100416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8fc87600e43e4a2e976d8d2188103e80_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi0xMy0xLTEtMQ_2300e13e-3f14-40ed-9d54-a166219ed3d2"
      unitRef="usd">88000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic2691948afda409896d32b7986670521_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNi0xNS0xLTEtMQ_6408fd68-1cc0-4331-b8bd-4dbf550d65b7"
      unitRef="usd">298791000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1cda834a26b34e41a4d367a14b467d44_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNy0xMS0xLTEtMQ_8409e2be-dd4c-4930-a03d-5eccfd442fb8"
      unitRef="usd">8008000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd46879fffef4f27b459aee1cdfb42ef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfNy0xNS0xLTEtMQ_8d38c11c-edac-460f-bffb-2868bee39a71"
      unitRef="usd">8008000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id063f42436ed4350b9dabf11f754bd26_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOC0xMy0xLTEtMQ_87ed6998-f28d-4a54-bcd9-da42b1e58000"
      unitRef="usd">1233000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icd46879fffef4f27b459aee1cdfb42ef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOC0xNS0xLTEtMQ_76a3d297-93cd-41cd-8747-e3d07f0e05e4"
      unitRef="usd">1233000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i2d748bfd8c4648c2bd575e6f6238aaf2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS0xLTEtMS0x_5239340d-19f9-4b28-b013-5bcdeb16261c"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2d748bfd8c4648c2bd575e6f6238aaf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS0zLTEtMS0x_4080feba-9c79-4d71-8c15-09438aae62f5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i2a5e7bc1e2da4726aab55edf6b8208b4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS01LTEtMS0x_eab5fa1b-17bd-482a-8646-e1811a0511db"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2a5e7bc1e2da4726aab55edf6b8208b4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS03LTEtMS0x_5565193c-88cd-4206-8f5a-0b20556dc356"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3676b6dcc73c44f19c119e21a93ad61f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS05LTEtMS0x_1ceac8b5-3dd1-431c-9c3e-af16db0ae982"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc5b965cbc1a46569485316cbd672df7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS0xMS0xLTEtMQ_2ec06b2d-0d69-4b4a-83c5-e25aec94e9d4"
      unitRef="usd">-92408000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie35f8d117c7747b6b5fe036cfde202d7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS0xMy0xLTEtMQ_4a447e3f-493f-4007-9a7b-9b1cdf890851"
      unitRef="usd">1321000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07f02062dd874280aacffae7798c92c4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfOS0xNS0xLTEtMQ_8daaaa02-6922-4bd3-a04a-48bd0b6fc258"
      unitRef="usd">308032000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id668cc5123474c3680d20a74b3518975_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTAtMTEtMS0xLTU2OA_fc520141-cb41-4cb4-97d1-4e12583c0ceb"
      unitRef="usd">11456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTAtMTUtMS0xLTU2OA_c930dce8-066b-4f0a-8b64-aaafd945a9c7"
      unitRef="usd">11456000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4714a6e6844a48fca53b1d69025a1047_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTEtMTMtMS0xLTU2OA_b12fa726-7b45-4d4b-9afe-6c8298737bc9"
      unitRef="usd">1699000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTEtMTUtMS0xLTU2OA_9b3c682a-96f9-45e9-ab27-02c78a61048b"
      unitRef="usd">1699000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i55dfb6d1b8594c4291521337b9226800_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItMS0xLTEtNTY4_04e4fcdc-784c-4ae5-a9ba-75d08fea7d1d"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i55dfb6d1b8594c4291521337b9226800_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItMy0xLTEtNTY4_66039156-62c7-4178-a4d9-fb7072b49d2f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i34cef8b4e60a45fb9708008ec22f3e26_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItNS0xLTEtNTY4_3627792f-c068-42b2-9760-1aedaee85631"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i34cef8b4e60a45fb9708008ec22f3e26_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItNy0xLTEtNTY4_68c55446-204e-40c1-9b2c-4384b8c05ab8"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie5a5dde4a1404725ba3b942992eb1d52_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItOS0xLTEtNTY4_53ab02b3-3f7c-490b-b61f-45ee67b81631"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1794f527afe14bddbd9001606de6c2e4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItMTEtMS0xLTU2OA_21e2d4d5-c99a-4829-8a37-351e45c174de"
      unitRef="usd">-80952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a63eb90c6524b6ab622dd6ef202fd44_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItMTMtMS0xLTU2OA_68bf15f9-6b27-4b66-aac0-c0f063b8468c"
      unitRef="usd">3020000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie58e8ab9aad647088fef69d536a1eeb2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjBiYzUzN2RjMTRlMDQ1MTNhMGZmNTE5NjMyZTViNjcyL3RhYmxlcmFuZ2U6MGJjNTM3ZGMxNGUwNDUxM2EwZmY1MTk2MzJlNWI2NzJfMTItMTUtMS0xLTU2OA_39fde69c-d029-4728-ace2-5865bf673aab"
      unitRef="usd">321187000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie6bee003cb0d4c5bb562c6f534da0d5b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy0xLTEtMS0x_6e0bc6b9-a0aa-450c-8ef2-156cc45e64ba"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie6bee003cb0d4c5bb562c6f534da0d5b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy0zLTEtMS0x_2d44b804-89c4-417e-97bc-b63dab49ad96"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ic29c59b89d9d4a29b1043300204a3491_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy01LTEtMS0x_26d851db-1d25-42b7-aa1f-77de77fec29e"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic29c59b89d9d4a29b1043300204a3491_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy03LTEtMS0x_905f1e18-2c42-4aa0-8c46-0ff358fbf318"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0e772ed277f4775aa4d474c6327c33c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy05LTEtMS0x_37c0c4f6-871a-4b17-9dba-ed62a0fad503"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f6a47602b214e8aa8eef8fd51d65daa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy0xMS0xLTEtMQ_df5f3d90-a8cd-416e-aa05-d237122353c2"
      unitRef="usd">-67398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4101d86438d4952afa00ad45a052150_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy0xMy0xLTEtMQ_c4f9faca-5b40-4826-a0b5-50857ce59126"
      unitRef="usd">3416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMy0xNS0xLTEtMQ_a6294e6e-8eea-444b-8e39-e1ff1062b885"
      unitRef="usd">335137000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i04e3b26c1b0d41d68672549e02d92605_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNC0xMS0xLTEtMQ_24bb5f39-6a99-410a-bd22-059418a33f77"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42adad4b42a747cf89a6375f2a25ab89_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNC0xNS0xLTEtMQ_d64c5bdc-c3bc-413b-b680-8d79b7fb5306"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1909cbc5067f40c3a1cd7a810ceb3428_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNS0xMy0xLTEtMQ_33774137-703e-48c9-94b2-b72a3b16a691"
      unitRef="usd">-855000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i42adad4b42a747cf89a6375f2a25ab89_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNS0xNS0xLTEtMQ_cafa3ef7-65d2-49fc-a405-9775a96a04ee"
      unitRef="usd">-855000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ic60e991e519549258c2cf49db5dd7af6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi0xLTEtMS0x_25b3f8e1-0249-41a4-97cd-6f2d2e351ea1"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic60e991e519549258c2cf49db5dd7af6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi0zLTEtMS0x_2babef2d-8d7a-4956-b326-840ca68b12f7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib53762165f4d45848f595a9a3cf78df0_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi01LTEtMS0x_396f91a2-e92c-47be-9fa5-6f16ab82fad0"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib53762165f4d45848f595a9a3cf78df0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi03LTEtMS0x_598d3538-0f6e-43df-9651-4d2401e2eda0"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i658b51e42add45d0832c5059de699641_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi05LTEtMS0x_3f00720c-3631-478a-a268-b5c3afe087fc"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74dfc943a0b2407491e5a73a719127e1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi0xMS0xLTEtMQ_54a6e326-bd82-4751-88ae-ae65cd7a70b5"
      unitRef="usd">-50891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08751a4089244933aeba31aaeb7fc9ec_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi0xMy0xLTEtMQ_2cf3aeaf-03d4-49c5-8756-125b72e23f3a"
      unitRef="usd">2561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a0ce0f6633d45d184a3b94d2201e168_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNi0xNS0xLTEtMQ_b1832165-8626-42d9-b503-0e35bc312c9e"
      unitRef="usd">350789000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if8df67a04ac34113abb41929b585a1f9_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNy0xLTEtMS0x_c0f7f88e-500a-4e46-8b0e-403bdeae867e"
      unitRef="shares">5553154</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if8df67a04ac34113abb41929b585a1f9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNy0zLTEtMS0x_067dff1d-14b4-428f-865c-11dc5b2ee11b"
      unitRef="usd">56000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3ea156b3757f4b9f9a5824ff9488b53e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNy05LTEtMS0x_1652d256-f522-447e-8beb-65bf52c539f3"
      unitRef="usd">115844000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9bc13b605f5849d6b08d814b97efa5e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfNy0xNS0xLTEtMQ_593ecbf6-b80f-42f8-95f2-3480349f78cd"
      unitRef="usd">115900000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="if8df67a04ac34113abb41929b585a1f9_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfOC0xLTEtMS0x_06097dc2-b45a-4b7f-825c-1ef28347d23c"
      unitRef="shares">9626846</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if8df67a04ac34113abb41929b585a1f9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfOC0zLTEtMS0x_abced3ed-4dbe-4ce2-af63-19523e3842f7"
      unitRef="usd">96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="if964436aa56d409a9701270b43b9de24_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfOC01LTEtMS0x_32c8ff69-1fd9-4c23-975d-c2ad60929337"
      unitRef="shares">-9626846</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if964436aa56d409a9701270b43b9de24_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfOC03LTEtMS0x_ca6f9300-ca35-44f2-9d64-92d55476a3d1"
      unitRef="usd">-96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i9bc13b605f5849d6b08d814b97efa5e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfOC0xNS0xLTEtMQ_c94db51c-393c-4bef-90be-d8b7d1698fac"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3ea156b3757f4b9f9a5824ff9488b53e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfOS05LTEtMS0x_e31c578d-88e5-4196-b880-aef4faa6c5ee"
      unitRef="usd">5771000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9bc13b605f5849d6b08d814b97efa5e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfOS0xNS0xLTEtMQ_c7ddb825-fd5e-4acd-8b35-2c91c8ebea6b"
      unitRef="usd">5771000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i9bc13b605f5849d6b08d814b97efa5e4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTAtMC0xLTEtMS90ZXh0cmVnaW9uOmEyOWM3OTUwNzI5NzQ5OTFiYjllZmEyN2YyNWNiYmNiXzMx_2f9d1d9f-6210-4ee6-897d-702146d6bb7f"
      unitRef="usdPerShare">0.55</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1b1062325423467e8ae1dec1ca7a741b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTAtMTEtMS0xLTE_6035a72a-9a39-4b86-88d8-4dd4d28473b5"
      unitRef="usd">50000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9bc13b605f5849d6b08d814b97efa5e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTAtMTUtMS0xLTE_4d9558e9-1c16-46a2-b0c2-ab5c0f2a0c89"
      unitRef="usd">50000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:NetIncomeLoss
      contextRef="i1b1062325423467e8ae1dec1ca7a741b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTEtMTEtMS0xLTE_89b430c4-3f03-4b57-bacb-889199e7ba30"
      unitRef="usd">-105943000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9bc13b605f5849d6b08d814b97efa5e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTEtMTUtMS0xLTE_671930ed-7399-45ae-9df7-8207283ae33f"
      unitRef="usd">-105943000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i25f88290ce014a43a55db932dc47949e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTItMTMtMS0xLTE_3831b551-eb8a-4692-be64-5edd5d001a23"
      unitRef="usd">-492000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9bc13b605f5849d6b08d814b97efa5e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTItMTUtMS0xLTE_aa4fd416-bd3b-4c7d-9f65-81ce239c3afc"
      unitRef="usd">-492000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i4392371f6946411e9dbb0c2086114f56_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtMS0xLTEtMQ_b6ad4865-0736-402c-b8e6-c7d61a733bda"
      unitRef="shares">15180000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4392371f6946411e9dbb0c2086114f56_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtMy0xLTEtMQ_9f715d6b-3b3b-498f-aa83-1ab5b7536c8e"
      unitRef="usd">152000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0afe1a192887497592e001a94daf30ca_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtNS0xLTEtMQ_d701d13e-9e8c-4279-b0ef-34d412783d7c"
      unitRef="shares">82110174</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0afe1a192887497592e001a94daf30ca_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtNy0xLTEtMQ_0eec28e6-82c3-4f76-b106-29d57877031e"
      unitRef="usd">821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9305af45b3e4576a853b024ef4ebcd4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtOS0xLTEtMQ_72de1be1-86f3-4843-8635-11f44041fdc5"
      unitRef="usd">519817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3076d0f409b49b98d4baa6003468dbc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtMTEtMS0xLTE_9ccdc8fc-c031-4a1d-90b5-dfe027be53de"
      unitRef="usd">-206834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46d5f15bff94470eb5bb6752f5ebde53_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtMTMtMS0xLTE_185c989f-d010-484a-be8e-858c10dacb85"
      unitRef="usd">2069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ce3289d12cf4715906689601a72a028_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTMtMTUtMS0xLTE_45cb057a-8404-46dd-b606-fa164319544c"
      unitRef="usd">316025000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa63c975c81a4aafb70846c8c6697217_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTQtOS0xLTEtMTYxMzQ_7d4e9b97-b950-43d1-9c69-be513525e824"
      unitRef="usd">19243000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTQtMTUtMS0xLTE1MzIw_8abf83fa-7a25-4f8c-9add-157f664d3fe7"
      unitRef="usd">19243000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i0e34bb57e4b64943bb2c4b087d2b9a7d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTQtMTEtMS0xLTYyNw_3d1e3ab3-1467-4775-a664-767509780c5e"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTQtMTUtMS0xLTYyNw_20863545-87df-427f-b36d-a9afb1281b0c"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4fd2ab0a65ce406ebf2b076011b52835_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTUtMTMtMS0xLTYyNw_7d5b176e-65d5-493d-a49e-00f6541b1df0"
      unitRef="usd">-3920000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTUtMTUtMS0xLTYyNw_bd49d5db-183f-40ab-a047-4b3679203395"
      unitRef="usd">-3920000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i7f3eded9c2a94266b092dddc2529327a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtMS0xLTEtNjI3_b9d6348d-e60c-4ddf-bb9a-e72ce3e7d18b"
      unitRef="shares">15180000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f3eded9c2a94266b092dddc2529327a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtMy0xLTEtNjI3_bf466b76-6949-40d4-88f2-6aaf07f53752"
      unitRef="usd">152000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i287344f315434008af3e6e2c86c3f164_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtNS0xLTEtNjI3_a9667587-aabe-4381-a6c2-121417a1375a"
      unitRef="shares">82110174</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i287344f315434008af3e6e2c86c3f164_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtNy0xLTEtNjI3_06ea6065-2e70-4c21-93b7-cddfc0ac76d7"
      unitRef="usd">821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd8b23a340854f3687de3f7764f2989d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtOS0xLTEtNjI3_e9d6a8fb-9b51-4cfa-997f-c6ea501c2e79"
      unitRef="usd">539060000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42d9a37ee2b8445eb81ed9aef57e494c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtMTEtMS0xLTYyNw_bf00fffb-91e5-4474-b3c0-a0b4c72df15d"
      unitRef="usd">-195198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3bdee1c9084944d7aa162a72102a1352_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtMTMtMS0xLTYyNw_bb813fdf-077c-4c59-af6f-d932c0824fb2"
      unitRef="usd">-1851000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zMS9mcmFnOjQ0NGVkNTQ5MjlkOTRiNWY4YjBiNTAwZTYwM2ZlMzU4L3RhYmxlOjgyOTdkOTcxNmE1ZjQ5OGM5MTIxZGY3NDY2YzExMDQ3L3RhYmxlcmFuZ2U6ODI5N2Q5NzE2YTVmNDk4YzkxMjFkZjc0NjZjMTEwNDdfMTYtMTUtMS0xLTYyNw_64fb366f-1dd0-4fb5-8638-7555197df298"
      unitRef="usd">342984000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMy0xLTEtMS0x_a8be3a13-5b90-4050-a683-e2f85a7001c9"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMy0zLTEtMS0x_1e4b481f-fd3c-4b9f-8c1d-e0277f0930d6"
      unitRef="usd">20979000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNS0xLTEtMS0x_c691016d-8a46-484a-aa7c-87fde9bf7385"
      unitRef="usd">20354000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNS0zLTEtMS0x_43b39cf6-884d-469f-a28f-009e8b38d345"
      unitRef="usd">14220000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNi0xLTEtMS0x_8042da3f-04d7-4f50-8142-b965e42a0c33"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNi0xLTEtMS0x_d44b1e13-eaf7-4b9a-bcf2-2747c71881ca"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNi0zLTEtMS0x_a591403b-fd8a-4389-85e2-d13eafe708d2"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNi0zLTEtMS0x_b06fe199-8cc2-4ad7-80da-f8d2bb5abcf0"
      unitRef="usd">14135000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNy0xLTEtMS0x_8b33ed24-b28b-4e52-a85b-35ad14a5e327"
      unitRef="usd">387000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfNy0zLTEtMS0x_edef35bf-5e52-48e1-95c7-e3aac9564087"
      unitRef="usd">343000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfOC0xLTEtMS0x_4c88e73e-6e5a-40f8-8c81-fe1c80ba55a9"
      unitRef="usd">-54000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfOC0xLTEtMS0x_562a8adc-b682-45d5-9fde-4b6f987213bd"
      unitRef="usd">-54000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfOC0zLTEtMS0x_110b94e4-c6b4-4e58-a083-42c678b136bd"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfOC0zLTEtMS0x_21d5cc1f-355d-4f6b-bbf5-59179b053a73"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfOS0xLTEtMS0x_da897e1c-ecbd-4e57-a7b8-1faa6b63905b"
      unitRef="usd">705000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfOS0zLTEtMS0x_24868a4f-bf50-4002-9507-a0df7274c3be"
      unitRef="usd">2229000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTAtMS0xLTEtMQ_c18bef34-1264-4db3-98ab-2425e8dcad9e"
      unitRef="usd">-5831000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTAtMy0xLTEtMQ_5fbf5ac1-2da1-4adc-a589-57bfb68b7581"
      unitRef="usd">-1339000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTEtMS0xLTEtMQ_0ce247b7-b504-4ac5-9393-e1b178ce2362"
      unitRef="usd">-9692000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTEtMy0xLTEtMQ_57036029-36d1-4e03-9f17-048c9af82cf1"
      unitRef="usd">-2876000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTItMS0xLTEtMQ_e92e7508-ac83-444b-a177-69c5d28657d1"
      unitRef="usd">25014000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTItMy0xLTEtMQ_bfd82abd-b495-41f5-a688-9c85ef9a1b87"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTQtMS0xLTEtMQ_c16e7847-bf7f-4041-a240-764290d0987c"
      unitRef="usd">70560000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTQtMy0xLTEtMQ_47e288e5-250f-4a7b-b0a3-dcf6dddbd1da"
      unitRef="usd">25445000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTUtMS0xLTEtMQ_c031f07c-2c9e-4ab2-b73b-b175be1e80d3"
      unitRef="usd">4753000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTUtMy0xLTEtMQ_b6c0317c-f81a-47dc-ae5e-907939ab088b"
      unitRef="usd">10000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTYtMS0xLTEtMQ_b8ff684e-36b3-489f-89dc-1173b697ed3b"
      unitRef="usd">1211000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTYtMy0xLTEtMQ_0c9e6721-a0f6-418b-8b54-441c1d84d0f0"
      unitRef="usd">397000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTctMS0xLTEtMQ_61fe896d-582b-47ca-8064-9db4ef326dc1"
      unitRef="usd">4793000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTctMy0xLTEtMQ_318d6513-f32a-46d6-90ed-0773c9019fc3"
      unitRef="usd">9326000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTgtMS0xLTEtMQ_d9bbe645-38a9-4165-96fa-7fa442c818c8"
      unitRef="usd">24524000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTgtMy0xLTEtMQ_72f57560-3093-4b19-82fb-4dec23babeb4"
      unitRef="usd">12788000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTktMS0xLTEtMQ_55f53da4-0ec8-4d54-af43-01f11d8b6352"
      unitRef="usd">1820000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMTktMy0xLTEtMQ_836e2ac8-389a-4842-91f6-13d747636cb7"
      unitRef="usd">-3343000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjAtMS0xLTEtMQ_564484ee-45e6-4463-8dbf-956b245e1c23"
      unitRef="usd">2139000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjAtMy0xLTEtMQ_94dc4458-b41c-4037-8251-9e855eff9cbc"
      unitRef="usd">1722000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <task:IncreaseDecreaseInDeferredRentCredit
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjEtMS0xLTEtMQ_4cf83e16-0d90-43ab-a4e6-2479856d1b6e"
      unitRef="usd">834000</task:IncreaseDecreaseInDeferredRentCredit>
    <task:IncreaseDecreaseInDeferredRentCredit
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjEtMy0xLTEtMQ_546fee1c-c66b-45e1-b346-bf865ebfc13e"
      unitRef="usd">469000</task:IncreaseDecreaseInDeferredRentCredit>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjItMS0xLTEtMQ_4699a460-3f2c-4049-a7f9-bd43c74cb74b"
      unitRef="usd">-63426000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjItMy0xLTEtMQ_78712cf3-f1bb-4970-b09d-c768ad13fae4"
      unitRef="usd">45629000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjQtMS0xLTEtMQ_c0885e64-98bd-412c-9997-ea2b778f5b24"
      unitRef="usd">38603000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjQtMy0xLTEtMQ_68097bb2-f666-4546-9659-923de5de7e65"
      unitRef="usd">21886000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjUtMS0xLTEtMQ_72462104-2c30-4b25-9483-0b124cad3247"
      unitRef="usd">-38603000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjUtMy0xLTEtMQ_ae9bd2b2-e459-4228-9894-3b9231a6f61b"
      unitRef="usd">-21886000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjctMS0xLTEtMQ_969c5796-2f29-4ac0-b831-50d9ebc7abfc"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjctMy0xLTEtMQ_c9afb9e4-36a0-4a30-835e-a431233bb774"
      unitRef="usd">39878000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjgtMS0xLTEtMQ_179b1487-98b6-43b8-bb00-faa78a2f3b87"
      unitRef="usd">3938000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjgtMy0xLTEtMQ_a08e8ad0-c188-48f0-a495-36576cc3eb96"
      unitRef="usd">1575000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjktMS0xLTEtMQ_525881e3-cfea-4708-969b-193a879060c6"
      unitRef="usd">340000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMjktMy0xLTEtMQ_58f50a42-8526-4b38-b7b6-6c9673c04e0e"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzAtMS0xLTEtMQ_d51e4649-34e0-45da-9be7-f144574994a7"
      unitRef="usd">120698000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzAtMy0xLTEtMQ_9896ece7-dc93-426c-a4dd-9a91e7144961"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzEtMS0xLTEtNTM5_e171e6ec-04b3-45c6-8a15-a1992091f07e"
      unitRef="usd">4327000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzEtMy0xLTEtNTM5_3657080d-ef0c-44ec-abe1-f246d994c532"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfDividends
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzEtMS0xLTEtMQ_bb943b2a-cf23-4f35-97d7-bac161714686"
      unitRef="usd">50000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzEtMy0xLTEtMQ_2964b598-685c-49e7-ac61-fe500e49cf23"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzItMS0xLTEtMQ_b3ba2a43-befa-45c8-8b91-e11f8b66fdc8"
      unitRef="usd">62093000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzItMy0xLTEtMQ_12a39240-f3dc-4ef6-a7c8-6dd4e4e175b0"
      unitRef="usd">38303000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzMtMS0xLTEtMQ_a712b630-2f20-4bea-9dc9-fc47cc651706"
      unitRef="usd">-39936000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzMtMy0xLTEtMQ_54275c2e-76e6-4921-8d98-034aed7bef18"
      unitRef="usd">62046000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzQtMS0xLTEtMQ_cbb7c343-c7e3-4196-8020-d65463accdcf"
      unitRef="usd">-6462000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzQtMy0xLTEtMQ_7428cd9d-fefd-4b23-9671-f552c5dc02c5"
      unitRef="usd">2720000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzUtMS0xLTEtMQ_9ebd6c3d-1a02-43e3-a57b-80c3f8e87492"
      unitRef="usd">107728000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86482d2ab02e4989abf17c166b588054_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzUtMy0xLTEtMQ_9ad319fe-ddfb-428b-8e2d-a68b6deeb19f"
      unitRef="usd">37541000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzYtMS0xLTEtMQ_621af922-9bd6-4258-8d4f-a600f3fd35d7"
      unitRef="usd">61330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie58e8ab9aad647088fef69d536a1eeb2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV8zNC9mcmFnOmYyYTQwMmUwZDdiZjQyMGNiYWJlNWM3MDUyYWQxMjY2L3RhYmxlOjE3YmNlNDFmYmY2ZjQwZmQ4MzU3ODk1YTJmZjA4YTQ2L3RhYmxlcmFuZ2U6MTdiY2U0MWZiZjZmNDBmZDgzNTc4OTVhMmZmMDhhNDZfMzYtMy0xLTEtMQ_fef57a0b-7cfa-4baa-ab6f-5e26846ce9eb"
      unitRef="usd">102307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80MC9mcmFnOjcxYTc1N2ZmMTNjMTQwYzdhNmUxZjI1MzZjOWI0ODY4L3RleHRyZWdpb246NzFhNzU3ZmYxM2MxNDBjN2E2ZTFmMjUzNmM5YjQ4NjhfMzI5ODUzNDg4NTQ0NA_e9cb59a2-70a3-4394-8462-27c981204f31">Description of Business and Organization&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TaskUs, Inc. (formerly known as TU TopCo, 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. (formerly known as TaskUs, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Company&#x2019;s June 2021 initial public offering (&#x201c;IPO&#x201d;), on June&#160;10, 2021, the Company amended and restated its certificate of incorporation to effect a ten-for-one forward stock split of its outstanding common stock and authorized two classes of ownership interests. See Note 11, &#x201c;Shareholders&#x2019; Equity&#x201d; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a digital outsourcer focused on serving high-growth technology companies to represent, protect and grow their brands. Our global, omni-channel delivery model is focused on Digital Customer Experience, Content Security and artificial intelligence (&#x201c;AI&#x201d;) Operations. We have designed our platform to enable us to rapidly scale and benefit from our clients&#x2019; growth. Through our agile and responsive operational model, we deliver 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#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:54pt;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:54pt;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:54pt;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 Operation&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;s: 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:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i0c49178c813a42ad951ad67a3e4a6569_D20210610-20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80MC9mcmFnOjcxYTc1N2ZmMTNjMTQwYzdhNmUxZjI1MzZjOWI0ODY4L3RleHRyZWdpb246NzFhNzU3ZmYxM2MxNDBjN2E2ZTFmMjUzNmM5YjQ4NjhfNzQ1_c3fbf643-bab7-4710-a698-6d658bb2214c"
      unitRef="number">10</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RleHRyZWdpb246NmJhZTgwZGRlYWNjNDY4YmFjYTJiNmQzMWY4NjgwNGVfMzI5ODUzNDg5MTAxNg_e0945a67-25fe-41fb-89c2-e0dbc8766636">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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 prospectus dated October 20, 2021 (the "prospectus"), as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on October 22, 2021, includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There were no material changes to our significant accounting policies during the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2020 included in our prospectus. 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, 2021 and its results of operations, comprehensive income (loss) and shareholders&#x2019; equity for the three and nine months ended September&#160;30, 2021 and 2020, and cash flows for the nine months ended September 30, 2021 and 2020. The condensed consolidated balance sheet as of December&#160;31, 2020, 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented. See Note 11, &#x201c;Shareholders&#x2019; Equity&#x201d; for additional information.&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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 &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;receivables; the valuation of deferred tax assets; valuation of forward contracts receivable; valuation of stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. As of September&#160;30, 2021, 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 of acceptance of vaccines and their effectiveness, continues to unfold. As a result, many of our estimates and assumptions required increased 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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:36pt"&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 customers are located in the United States. Customers outside of the United States are concentrated in Europe and Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2021 and 2020, the following customers 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;Customer&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;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;33&#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;33&#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;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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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:36pt"&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, 2021 and December&#160;31, 2020, the following customers 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;Customer&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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;26&#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;13&#160;&lt;/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;16&#160;&lt;/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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#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) Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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: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;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 was issued as a means to reduce the complexity of accounting for income taxes for those entities that fall within the scope of the accounting standard. The guidance is to be applied using a prospective method, excluding amendments related to franchise taxes, which should be applied on either a retrospective basis for all periods presented or a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard in the first quarter of 2021; the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes FASB Accounting Standards Codification ("ASC"), Leases (Topic 840). The standard is intended to increase the transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In June 2020, the FASB postponed the effective date for ASC 842 for private companies. This ASU will be &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;effective for the Company beginning in fiscal year 2022, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-02 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 ("CECL"). 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;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, The FASB issued ASU 2018-15, Intangibles&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;&#x2014;&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;Goodwill and Other&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;&#x2014;Internal-Use Software (Subtopic 350-40). The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The amendments in this ASU require (i) costs for implementation activities to be capitalized in the statement of financial position in the same line item that a prepayment for the fees of the associated hosting arrangement would be presented, (ii) expense related to the capitalized implementation costs be presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement and (iii) payments for capitalized implementation costs be presented in the statement of cash flows in the same manner as payments made for fees associated with the hosting element. The guidance should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to adopt this standard, on a prospective basis, for the fiscal year ending December 31, 2021 and interim periods during the fiscal year ending December 31, 2022. The Company is currently evaluating the impact of adopting ASU 2018-15 on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RleHRyZWdpb246NmJhZTgwZGRlYWNjNDY4YmFjYTJiNmQzMWY4NjgwNGVfMzI5ODUzNDg5MTAxNw_44e219e6-35fa-4601-a85d-2b0523b0f870">Basis of Presentation&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 prospectus dated October 20, 2021 (the "prospectus"), as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on October 22, 2021, includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There were no material changes to our significant accounting policies during the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2020 included in our prospectus. 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, 2021 and its results of operations, comprehensive income (loss) and shareholders&#x2019; equity for the three and nine months ended September&#160;30, 2021 and 2020, and cash flows for the nine months ended September 30, 2021 and 2020. The condensed consolidated balance sheet as of December&#160;31, 2020, 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;The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RleHRyZWdpb246NmJhZTgwZGRlYWNjNDY4YmFjYTJiNmQzMWY4NjgwNGVfMzI5ODUzNDg5MTAxOA_68867c11-fc13-4c73-b94e-c1c4dff0a59a">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; valuation of forward contracts receivable; valuation of stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. As of September&#160;30, 2021, 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 of acceptance of vaccines and their effectiveness, continues to unfold. As a result, many of our estimates and assumptions required increased 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.</us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RleHRyZWdpb246NmJhZTgwZGRlYWNjNDY4YmFjYTJiNmQzMWY4NjgwNGVfMzI5ODUzNDg5MTAxOQ_daa30d0b-a498-46f4-8dba-d71008986b7b">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="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RleHRyZWdpb246NmJhZTgwZGRlYWNjNDY4YmFjYTJiNmQzMWY4NjgwNGVfMzI5ODUzNDg5MTAyMA_0a4b6a3d-8140-4514-9789-c604b9a90a2d">Concentration RiskMost of the Company&#x2019;s customers are located in the United States. Customers outside of the United States are concentrated in Europe and Canada.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="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RleHRyZWdpb246NmJhZTgwZGRlYWNjNDY4YmFjYTJiNmQzMWY4NjgwNGVfMzI5ODUzNDg5MTAyNA_ebb8f392-7ad8-44ee-8257-829d1ce48414">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2021 and 2020, the following customers 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;Customer&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;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;33&#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;33&#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;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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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:36pt"&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, 2021 and December&#160;31, 2020, the following customers 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;Customer&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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;26&#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;13&#160;&lt;/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;16&#160;&lt;/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;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaeeb829fd4374019b5b2f2566d982825_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfMy0yLTEtMS0x_5e0e9a9e-a50a-4a94-b01c-ff0d7b195d74"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic5aed3b9b0464c8b869ec482e2743bc1_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfMy00LTEtMS0x_259306ad-b657-4cb3-a4f2-6a788a537d68"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0ee80ae864184c5980156dc6cbb3a77b_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfMy02LTEtMS0x_33f2d8e4-08dc-4f6c-bc7f-53912b20af65"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia1e5449a166843e392d164e00fbb117f_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfMy04LTEtMS0x_0b7ca3a1-cb4e-4e75-80be-c9a95ade234d"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id5520912a14b44a5a038154e49a9c2c3_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfNC0yLTEtMS0x_55b844be-bf5e-4862-a0d6-e234a5decfd7"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i387728e26b3342eb8627aae5d2feacaa_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfNC00LTEtMS0x_eb5344ef-6fe2-4dd6-9a7d-b6a1458b41c5"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id3813a07f84c457485b5801d11b426bd_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfNC02LTEtMS0x_937d609e-135c-4942-be00-c2ae1cadc45c"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if662cd4de0b240f4abd0362442b17413_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOmJjMjliNmY2OGMxNDQ4MjZiMDExMTQ3ZGYwODhlYzhkL3RhYmxlcmFuZ2U6YmMyOWI2ZjY4YzE0NDgyNmIwMTExNDdkZjA4OGVjOGRfNC04LTEtMS0x_a6bf16a5-cbd2-4a7f-9617-59129f440aa1"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i037db9cdef094b96b38d1cc9198502e8_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOjc2NGFmZmU0OTg1YzRhNWNhYWU4NGRkNWYyZTNjMWE1L3RhYmxlcmFuZ2U6NzY0YWZmZTQ5ODVjNGE1Y2FhZTg0ZGQ1ZjJlM2MxYTVfMi0yLTEtMS0x_a55b94f2-ed6f-4f72-8372-83a22d1daf98"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icf9b9ec7f0314eb798e5cc421ebf6806_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOjc2NGFmZmU0OTg1YzRhNWNhYWU4NGRkNWYyZTNjMWE1L3RhYmxlcmFuZ2U6NzY0YWZmZTQ5ODVjNGE1Y2FhZTg0ZGQ1ZjJlM2MxYTVfMi00LTEtMS0x_19e6789e-e47b-4fc2-9af8-4a19b2852e09"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i55656286d628459591e4c262de9823c6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOjc2NGFmZmU0OTg1YzRhNWNhYWU4NGRkNWYyZTNjMWE1L3RhYmxlcmFuZ2U6NzY0YWZmZTQ5ODVjNGE1Y2FhZTg0ZGQ1ZjJlM2MxYTVfMy0yLTEtMS0x_b37858b3-00a0-43d4-aefd-72f3006af7af"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i067efb53babe4b7dbd71609b12d68950_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RhYmxlOjc2NGFmZmU0OTg1YzRhNWNhYWU4NGRkNWYyZTNjMWE1L3RhYmxlcmFuZ2U6NzY0YWZmZTQ5ODVjNGE1Y2FhZTg0ZGQ1ZjJlM2MxYTVfMy00LTEtMS0x_1fd5718a-db4d-46d1-aa6e-49b71c02a1ca"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80My9mcmFnOjZiYWU4MGRkZWFjYzQ2OGJhY2EyYjZkMzFmODY4MDRlL3RleHRyZWdpb246NmJhZTgwZGRlYWNjNDY4YmFjYTJiNmQzMWY4NjgwNGVfMzI5ODUzNDg5MTAyMw_5dc9dd1d-4922-41f2-b6f3-36d5542b2324">Recent Accounting Pronouncements&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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: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;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 was issued as a means to reduce the complexity of accounting for income taxes for those entities that fall within the scope of the accounting standard. The guidance is to be applied using a prospective method, excluding amendments related to franchise taxes, which should be applied on either a retrospective basis for all periods presented or a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard in the first quarter of 2021; the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes FASB Accounting Standards Codification ("ASC"), Leases (Topic 840). The standard is intended to increase the transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In June 2020, the FASB postponed the effective date for ASC 842 for private companies. This ASU will be &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;effective for the Company beginning in fiscal year 2022, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-02 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 ("CECL"). 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;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, The FASB issued ASU 2018-15, Intangibles&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;&#x2014;&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;Goodwill and Other&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;&#x2014;Internal-Use Software (Subtopic 350-40). The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The amendments in this ASU require (i) costs for implementation activities to be capitalized in the statement of financial position in the same line item that a prepayment for the fees of the associated hosting arrangement would be presented, (ii) expense related to the capitalized implementation costs be presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement and (iii) payments for capitalized implementation costs be presented in the statement of cash flows in the same manner as payments made for fees associated with the hosting element. The guidance should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to adopt this standard, on a prospective basis, for the fiscal year ending December 31, 2021 and interim periods during the fiscal year ending December 31, 2022. The Company is currently evaluating the impact of adopting ASU 2018-15 on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RleHRyZWdpb246YjhmNDYwZGU4ZDEzNGZhMGEyYTUxNTkxODQ0NGUwZDFfMzI5ODUzNDg4NDA0NA_b4b2e080-f28c-46e8-a9be-8a5b1afc190a">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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenues are derived from contracts with customers related to business outsourcing services that we provide. 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;76,255&#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;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;212,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;33,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;td colspan="3" style="background-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;91,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AI Operations&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;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;12,383&#160;&lt;/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;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;35,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;122,425&#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;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;339,254&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenues are derived from contracts with customers who are located in the United States. However, we deliver our 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;69,369&#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;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;42,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;td colspan="3" style="background-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;126,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;10,295&#160;&lt;/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;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;24,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;122,425&#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;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;339,254&#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:36pt"&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 $67.6 million and $47.4 million of unbilled revenues as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RleHRyZWdpb246YjhmNDYwZGU4ZDEzNGZhMGEyYTUxNTkxODQ0NGUwZDFfMzI5ODUzNDg4NDA0NQ_426652ba-6bb1-4e3e-bbed-9488f663974a">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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;76,255&#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;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;212,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;33,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;td colspan="3" style="background-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;91,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AI Operations&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;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;12,383&#160;&lt;/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;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;35,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;122,425&#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;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;339,254&#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="iad883ee495cd437ebe1a4b2a50e49efd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMi0xLTEtMS0x_c51f8f4e-e5cc-4b78-a14a-d2a862ad8df8"
      unitRef="usd">125310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff95a7b933a440bda461a0e1d7284c24_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMi0zLTEtMS0x_32900c55-a82c-4ee8-9373-317649322f6f"
      unitRef="usd">76255000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d672ac63fe44b35a94952a837058531_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMi01LTEtMS0x_9d290010-105c-4688-8045-58b871eea28f"
      unitRef="usd">338587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i455b302c17184ab3bace25dddfd719ee_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMi03LTEtMS0x_885a24c0-b502-407a-bc9d-10a8d264d42d"
      unitRef="usd">212817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16470bfd316941c4bd8ca4ce1968626b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMy0xLTEtMS0x_d2a7e431-4718-46ce-a3aa-ea9b1bf53a31"
      unitRef="usd">45376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib95c721376bd44a9891b75f5d67c5aff_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMy0zLTEtMS0x_39a11bfc-a06c-4da0-8d43-64b139579dc8"
      unitRef="usd">33787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idee60a36eadd41f5bbd35b8e7400d689_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMy01LTEtMS0x_3c3887c5-7949-41de-8b7a-d5eb4725a845"
      unitRef="usd">124498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9c1aeff17a2445a97829b27ff9bc5fd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfMy03LTEtMS0x_132c680a-d15c-4a10-b651-c5740c520f90"
      unitRef="usd">91401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fb1cd2508024486aa1dc4670db04bec_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNC0xLTEtMS0x_f7ec4c7a-d531-4ea5-9e2c-d25b82ef2922"
      unitRef="usd">30367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76ddf54dc36c4a299f7c6b57d7476ae3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNC0zLTEtMS0x_9ae0ac44-4608-4572-877b-0a80a536ade9"
      unitRef="usd">12383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6b40ca9f92f46b790db9e4788fd1b4d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNC01LTEtMS0x_feff7bc9-0733-4f82-a087-0971b69dc36a"
      unitRef="usd">70861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i196ad91e0cca484a94f6374bef27039d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNC03LTEtMS0x_ffc1e66e-a6bc-4656-8f42-e8bcb7132fc0"
      unitRef="usd">35036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNS0xLTEtMS0x_840a6271-54a9-46f1-8c25-462d829083fe"
      unitRef="usd">201053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNS0zLTEtMS0x_d5415a9e-3993-46a6-a26f-7251fd2e9307"
      unitRef="usd">122425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNS01LTEtMS0x_a081e136-3b53-4226-a3b6-a81de400ed59"
      unitRef="usd">533946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjlhZjcyNzc2NmRhYTRiNDA5ZWY5ZjI2N2UxOWFlMzQyL3RhYmxlcmFuZ2U6OWFmNzI3NzY2ZGFhNGI0MDllZjlmMjY3ZTE5YWUzNDJfNS03LTEtMS0x_e03a90ad-8e3e-4340-b290-d828fed4f8e4"
      unitRef="usd">339254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RleHRyZWdpb246YjhmNDYwZGU4ZDEzNGZhMGEyYTUxNTkxODQ0NGUwZDFfMzI5ODUzNDg4NDA0Ng_5013c008-b961-47ac-8623-6400833648a0">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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;69,369&#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;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;42,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;td colspan="3" style="background-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;126,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;10,295&#160;&lt;/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;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;24,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;122,425&#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;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;339,254&#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="i1c190e35d33a4e58a12bc2272f12b9c4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMi0xLTEtMS0x_c50a9138-6927-4846-bcd1-dca1562fe085"
      unitRef="usd">103837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b820f56860a42a78e6a65b8e425a8f9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMi0zLTEtMS0x_62eb4128-70f3-4044-9cbf-53be16192dcd"
      unitRef="usd">69369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa60af2e07ee461786399aa12b8bbb55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMi01LTEtMS0x_ce53dd07-1391-409b-ae4b-f98ef4a3cd29"
      unitRef="usd">284096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacab328cc3844cac9127ece2e6057a02_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMi03LTEtMS0x_b0a060bd-b0bf-4901-a6b3-a68246c425ee"
      unitRef="usd">188085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i159ff27b60de4a888383044cb6b65139_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMy0xLTEtMS0x_0940314b-efad-45dc-9caa-70e9210251b4"
      unitRef="usd">65866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc083a39ceb34cb99af04fd005f8ab0c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMy0zLTEtMS0x_a4b92284-b135-46f4-82a5-2c55ba4351e7"
      unitRef="usd">42761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1834ed955b98438e9dd50c775910f3a8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMy01LTEtMS0x_5c16e334-6b94-448b-afac-82df50b2399d"
      unitRef="usd">175553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idefab2673f504ef8bbee424459ff20a6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfMy03LTEtMS0x_225c52c8-d7d5-4262-b49a-c8aba0d4b493"
      unitRef="usd">126835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42412a2cab384798a84c6a00312d28c4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNC0xLTEtMS0x_a4820ae1-1e17-4346-85b3-3c0120469e08"
      unitRef="usd">31350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f6da4a44b2648ec92f164c7739cf319_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNC0zLTEtMS0x_9bdabf3b-1939-4cbd-aa0b-2b4ddea6864e"
      unitRef="usd">10295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cc2c6f553fa47f8aeda776d31281d4f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNC01LTEtMS0x_9efe7ddf-78be-48b9-a47d-0e7e50155440"
      unitRef="usd">74297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cc5748a5aac44aeab915bb03b1f5313_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNC03LTEtMS0x_f600eab7-e9a9-4f7c-92d4-7299ff40fa0d"
      unitRef="usd">24334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNS0xLTEtMS0x_d0a5f4b6-cb25-4082-af3a-b62ef19cf8e2"
      unitRef="usd">201053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNS0zLTEtMS0x_2e629460-6a79-42c0-a647-4819ea676c52"
      unitRef="usd">122425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNS01LTEtMS0x_bbf4e74a-c935-40a9-9196-9d171cdd2f74"
      unitRef="usd">533946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RhYmxlOjE5ODI1YjgwYTRjNzQyNGFhZjdhMGZiN2Y2NjdhMTVjL3RhYmxlcmFuZ2U6MTk4MjViODBhNGM3NDI0YWFmN2EwZmI3ZjY2N2ExNWNfNS03LTEtMS0x_249c4373-9062-48bf-bc80-f0b96573a68c"
      unitRef="usd">339254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RleHRyZWdpb246YjhmNDYwZGU4ZDEzNGZhMGEyYTUxNTkxODQ0NGUwZDFfNjU2_6eb3d251-3309-45b6-9b5b-f722586230a8"
      unitRef="usd">67600000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80Ni9mcmFnOmI4ZjQ2MGRlOGQxMzRmYTBhMmE1MTU5MTg0NDRlMGQxL3RleHRyZWdpb246YjhmNDYwZGU4ZDEzNGZhMGEyYTUxNTkxODQ0NGUwZDFfNjYz_97d12dd5-1192-4ff9-b1e9-75557ac9bed6"
      unitRef="usd">47400000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMzI5ODUzNDg4NzQzNw_2d409b1c-1f10-4d7b-9afc-d8bc50dfd0ea">Forward Contracts&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 2021 and 2020, the Company entered into foreign currency exchange rate forward contracts, with a commercial bank as the counterparty, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended September 30, 2021 and 2020, the Company settled forward contracts with total notional amounts of approximately $31.8 million and $26.0 million, respectively, and for the nine months ended September 30, 2021 and 2020, the Company settled forward contracts with total notional amounts of approximately $77.4 million and $62.0 million, respectively. For the three months ended September 30, 2021 and 2020, realized losses (gains) of approximately $0.7 million and $(1.9) million, respectively, resulting from the settlement of forward contracts were included within other expense. For the nine months ended September 30, 2021 and 2020, realized gains of approximately $0.6 million and $3.5 million, respectively, resulting from the settlement of forward contracts were included within other expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company had outstanding forward contracts with notional amounts of approximately $116.6 million and $109.2 million, respectively. The forward contract receivable (payable) resulting from changes in fair value was recorded under prepaid expenses (accounts payable and accrued liabilities). For the three months ended September 30, 2021 and 2020, the unrealized losses on the forward contracts of $4.1 million and $1.2 million, respectively, were included within other expense. For the nine months ended September 30, 2021 and 2020, the unrealized losses on the forward contracts of $5.8 million and $1.3 million, respectively, were included within other expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis at September&#160;30, 2021 and December&#160;31, 2020 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: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,051&#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;4,051&#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;/tr&gt;&lt;/table&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&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;December 31,&lt;br/&gt;2020&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts receivable&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,780&#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;1,780&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#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="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMzI5ODUzNDg4NzY5NQ_be1a2124-620a-466c-be82-5fc5a58219ef">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 2021 and 2020, the Company entered into foreign currency exchange rate forward contracts, with a commercial bank as the counterparty, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. 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.&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 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>
    <us-gaap:DerivativeTermOfContract
      contextRef="i2966ad4154ab4a49b59c4dbaf6d6e220_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfNDAy_2e4aa87f-a8e1-4f2c-ad9a-09fdfa93d0e7">P12M</us-gaap:DerivativeTermOfContract>
    <task:DerivativeNotionalAmountSettled
      contextRef="ife14af74395d4cdc885ef4a7928983ef_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTIxMg_7d5950da-718d-4260-907d-5fa500d397e2"
      unitRef="usd">31800000</task:DerivativeNotionalAmountSettled>
    <task:DerivativeNotionalAmountSettled
      contextRef="i583d0ce3312d4e6aaa70a6e12aefa8e5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTIyMA_e77a0ed5-b471-4f2c-a488-4ff83165fdcd"
      unitRef="usd">26000000</task:DerivativeNotionalAmountSettled>
    <task:DerivativeNotionalAmountSettled
      contextRef="i2966ad4154ab4a49b59c4dbaf6d6e220_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTM0Mg_beea2444-64ab-43e5-be82-ad1bb9faf63b"
      unitRef="usd">77400000</task:DerivativeNotionalAmountSettled>
    <task:DerivativeNotionalAmountSettled
      contextRef="i998991f48c094e50a097add7150b6ea3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTM1MA_c7bcccaa-98e0-4033-9d98-e1afbf7f3bbc"
      unitRef="usd">62000000</task:DerivativeNotionalAmountSettled>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i3e6c3cea1f8b4a689a6486c9751f8430_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTQxOQ_a45314e7-7a71-41cb-a1d0-4a54c1099446"
      unitRef="usd">-700000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i776768529f994e41b92802092c6b55f1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTQyNg_2bfe3efa-2e24-471c-8237-2a19b1584499"
      unitRef="usd">1900000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i9644908ef4bc42e383254c9f6b096ff7_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTU5MQ_baafeb8a-e8dc-4f86-a0c3-cfc48fc97038"
      unitRef="usd">600000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i6c7a8c85494346a1b109962f762ec574_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTU5OA_b8768b73-da3b-4386-a8d7-b860427984c1"
      unitRef="usd">3500000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4a194a9f28d04d89b44ded47833cc531_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTgxNA_625b92b1-b302-4881-a7ae-7d9796f336c4"
      unitRef="usd">116600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i573b48bebc5543c8ad18f9b874f4e06e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMTgyMQ_8c2a84ca-7e90-4a41-a18d-bf750c667510"
      unitRef="usd">109200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i07f21eae8776462dbcf2e65c329215da_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMjAxNg_bf62b6c4-9a46-4a54-aff8-18bc23dfb437"
      unitRef="usd">-4100000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ie58063577a11438e874084085a02d6a1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMjAyMw_b7d3156f-d0a7-488a-a9c2-a4598a42d54e"
      unitRef="usd">-1200000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ief30375f0c464d59b3a4cbb00b6be938_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMjE1NQ_cc4a0e5a-acb6-4c07-8a9f-3700d79c7605"
      unitRef="usd">-5800000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i969ffbc476c948aba8286d96523a15d4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMjE2Mg_677a7acf-04d9-4370-bf55-4883c147fa2d"
      unitRef="usd">-1300000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RleHRyZWdpb246N2JhNmVlNWZjNDllNDRhMGI3MjZiM2Y2YzhjZDgwMGZfMzI5ODUzNDg4NzQzOA_6aaacb10-2d64-4d2f-b4bd-93f30cd20489">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following 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, 2021 and December&#160;31, 2020 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: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,051&#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;4,051&#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;/tr&gt;&lt;/table&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&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;December 31,&lt;br/&gt;2020&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts receivable&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,780&#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;1,780&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i40ca9f2d63974b638331d6e9455457fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOmY5ZDg4Y2U3NGU1NzQ4NTZiMGJiNzBhMDE1MGIxNzAyL3RhYmxlcmFuZ2U6ZjlkODhjZTc0ZTU3NDg1NmIwYmI3MGEwMTUwYjE3MDJfMi0xLTEtMS0x_64afbd3f-13e4-4bca-9eaa-8971566b66d5"
      unitRef="usd">4051000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iaa426381dd3d4a6dafc847f3b14f575d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOmY5ZDg4Y2U3NGU1NzQ4NTZiMGJiNzBhMDE1MGIxNzAyL3RhYmxlcmFuZ2U6ZjlkODhjZTc0ZTU3NDg1NmIwYmI3MGEwMTUwYjE3MDJfMi0zLTEtMS0x_19467f2d-2dfc-4f9b-ae15-313d5af70edc"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i64c423ed21ca4bdab28b23672c083a99_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOmY5ZDg4Y2U3NGU1NzQ4NTZiMGJiNzBhMDE1MGIxNzAyL3RhYmxlcmFuZ2U6ZjlkODhjZTc0ZTU3NDg1NmIwYmI3MGEwMTUwYjE3MDJfMi01LTEtMS0x_1d49a311-13bc-4b9f-a5d8-e7f10b58e345"
      unitRef="usd">4051000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5fb76965c8da4bb8abff1755d85f561e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOmY5ZDg4Y2U3NGU1NzQ4NTZiMGJiNzBhMDE1MGIxNzAyL3RhYmxlcmFuZ2U6ZjlkODhjZTc0ZTU3NDg1NmIwYmI3MGEwMTUwYjE3MDJfMi03LTEtMS0x_46508622-a1be-453c-b088-8409ba3836e0"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="if3fbcd09e2c84ee0abcee8f15b9b7925_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOjUzMDBmZGE5MDBhNjQxZDFhODQwZDE2YWMwNTY3N2Y4L3RhYmxlcmFuZ2U6NTMwMGZkYTkwMGE2NDFkMWE4NDBkMTZhYzA1Njc3ZjhfMi0xLTEtMS0x_1c4e8b19-fc45-4545-b8fa-8790e8970b24"
      unitRef="usd">1780000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i154ae7425fc34dcba5f6bef9e0ce7291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOjUzMDBmZGE5MDBhNjQxZDFhODQwZDE2YWMwNTY3N2Y4L3RhYmxlcmFuZ2U6NTMwMGZkYTkwMGE2NDFkMWE4NDBkMTZhYzA1Njc3ZjhfMi0zLTEtMS0x_bc399739-aea2-4a5e-9497-e103c78465e7"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i68e4386390c640e483a9fe076750c831_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOjUzMDBmZGE5MDBhNjQxZDFhODQwZDE2YWMwNTY3N2Y4L3RhYmxlcmFuZ2U6NTMwMGZkYTkwMGE2NDFkMWE4NDBkMTZhYzA1Njc3ZjhfMi01LTEtMS0x_91a201e4-505d-44dc-a8ef-3ea89f465c29"
      unitRef="usd">1780000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i499aa232cb564df8a0c437f1d0b22d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV80OS9mcmFnOjdiYTZlZTVmYzQ5ZTQ0YTBiNzI2YjNmNmM4Y2Q4MDBmL3RhYmxlOjUzMDBmZGE5MDBhNjQxZDFhODQwZDE2YWMwNTY3N2Y4L3RhYmxlcmFuZ2U6NTMwMGZkYTkwMGE2NDFkMWE4NDBkMTZhYzA1Njc3ZjhfMi03LTEtMS0x_2922fdd8-02a6-4f5b-ab47-9c3662055120"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RleHRyZWdpb246NmNhYzI2NjNjNGMyNDE3ODgzM2FjMTcxNjYzZDFiMTdfMzI5ODUzNDg4MzcwNQ_d1d2c353-147d-4f8c-827a-e6d6ca87195c">Property and Equipment, net&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net as of September&#160;30, 2021 and December&#160;31, 2020 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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;32,902&#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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;68,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;14,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;7,059&#160;&lt;/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,995&#160;&lt;/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:top"&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;127,030&#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;94,618&#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:top"&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;(54,887)&lt;/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;(37,661)&lt;/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:top"&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;72,143&#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;56,957&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#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, 2021 and December&#160;31, 2020:&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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;44,432&#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;37,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;11,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;8,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,634&#160;&lt;/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;10,151&#160;&lt;/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 25pt;text-align:left;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;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;72,143&#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;56,957&#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="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RleHRyZWdpb246NmNhYzI2NjNjNGMyNDE3ODgzM2FjMTcxNjYzZDFiMTdfMzI5ODUzNDg4MzcwNg_519a35e7-e5d2-4894-9ef7-8a03ed1feaff">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net as of September&#160;30, 2021 and December&#160;31, 2020 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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;32,902&#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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;68,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;14,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;7,059&#160;&lt;/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,995&#160;&lt;/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:top"&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;127,030&#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;94,618&#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:top"&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;(54,887)&lt;/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;(37,661)&lt;/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:top"&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;72,143&#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;56,957&#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="i26557f4b02794e42832b0184b01e9e8e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfMS0xLTEtMS0x_6069c147-674e-4e27-a09c-72d1f6d44369"
      unitRef="usd">32902000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i060a9147d62d433dbdb51da42def47ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfMS0zLTEtMS0x_3415ab73-1110-426c-9f49-63fc4be62cc1"
      unitRef="usd">31654000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i17c1572d3c374776863b73a316a695e8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfMi0xLTEtMS0x_4fd150a7-61a4-4e62-b8e5-9164aeed0c02"
      unitRef="usd">68589000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i39f11865cd6e4e96b5455e5b335a785e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfMi0zLTEtMS0x_8284bb2d-df67-4f61-966a-a162be58e5ce"
      unitRef="usd">47572000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1e324842c27944db955f9375d6c301d2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfMy0xLTEtMS0x_2d8e1e89-ecdb-4eb9-b611-2c145954fdf3"
      unitRef="usd">4000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib022b4fda0ee4849a45d2682068c9fc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfMy0zLTEtMS0x_1f1b48a3-faee-4a14-84de-dcfdafb39cea"
      unitRef="usd">4203000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaba42256915f44ee9ffeea3e2c939929_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNC0xLTEtMS0x_835f5a46-d1ff-4836-90b1-db8e5f239b31"
      unitRef="usd">14480000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8393dabd9f964b61a0dc121a9aee752b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNC0zLTEtMS0x_18cf5908-8a46-4732-ad56-2cfafe46282e"
      unitRef="usd">5194000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1a964a0373e441d7bbd8936b6085cd12_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNS0xLTEtMS0x_2297f03c-4e03-497d-b4e4-6b56d6820094"
      unitRef="usd">7059000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i72fb6af5c2c84dca9e090ac94d322e42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNS0zLTEtMS0x_a57dc490-19d4-464c-81e6-942af4fa98b2"
      unitRef="usd">5995000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNi0xLTEtMS0x_2c0ac74c-b2cb-431d-8592-15a59cd90128"
      unitRef="usd">127030000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNi0zLTEtMS0x_45ab8c24-1537-4094-b7eb-ff808b72730c"
      unitRef="usd">94618000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNy0xLTEtMS0x_a14dee8e-f82e-44ec-b09f-23dc24b520ef"
      unitRef="usd">54887000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfNy0zLTEtMS0x_a871df7d-aa62-4cec-8c8a-4229e1bafebb"
      unitRef="usd">37661000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfOC0xLTEtMS0x_4e7f0c62-b2de-4e20-8fff-ef406fb4cd5b"
      unitRef="usd">72143000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjZjMGRiZDZjZDM2NjQwNGM4ZTBjYTU2ZmM4NjE1ZTk2L3RhYmxlcmFuZ2U6NmMwZGJkNmNkMzY2NDA0YzhlMGNhNTZmYzg2MTVlOTZfOC0zLTEtMS0x_b76a0375-4a17-4589-9ef8-265e3c89cecd"
      unitRef="usd">56957000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RleHRyZWdpb246NmNhYzI2NjNjNGMyNDE3ODgzM2FjMTcxNjYzZDFiMTdfMzI5ODUzNDg4MzcwNw_e56049c0-20e0-422c-aa0b-4b7b0682878d">The table below presents the Company&#x2019;s total property and equipment by geographic location as of September&#160;30, 2021 and December&#160;31, 2020:&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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;44,432&#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;37,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;11,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;8,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,634&#160;&lt;/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;10,151&#160;&lt;/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 25pt;text-align:left;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;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;72,143&#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;56,957&#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="ic85f01be6f064f63bc1b41193e967b37_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfMS0xLTEtMS0x_eb20b8f6-ded2-46de-a2d2-0f4597636e99"
      unitRef="usd">44432000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id87f831651be4767bf77b0f57a41b8d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfMS0zLTEtMS0x_379ef39d-b382-4f76-b3a3-cd448f6c6b74"
      unitRef="usd">37823000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idd095c39d4b34c418487c4e06416a7c1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfMi0xLTEtMS0x_a3ca836c-e945-458f-8a1a-a44e9a1eb149"
      unitRef="usd">11077000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b97076071014eeda08b35cda65362a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfMi0zLTEtMS0x_2a33b829-a616-4c16-ab70-d46f94d4d778"
      unitRef="usd">8983000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic94aca645f9a4d01b666725969bfe382_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfMy0xLTEtMS0x_09cd84e1-5526-4c92-b8ee-425ab9faff73"
      unitRef="usd">16634000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i999daf683f8347739a204d30fb94add9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfMy0zLTEtMS0x_cb5c8be0-811f-420e-9d7b-c31f68658002"
      unitRef="usd">10151000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfNC0xLTEtMS0x_63c30e34-ea0e-48e1-a856-67e57c752144"
      unitRef="usd">72143000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81Mi9mcmFnOjZjYWMyNjYzYzRjMjQxNzg4MzNhYzE3MTY2M2QxYjE3L3RhYmxlOjE0NDE2Y2E2MzI2NzQ0OTA5MDNlYTg3ZmQ4YTJhYzkxL3RhYmxlcmFuZ2U6MTQ0MTZjYTYzMjY3NDQ5MDkwM2VhODdmZDhhMmFjOTFfNC0zLTEtMS0x_945b0095-eff8-4001-b527-0d172ae94bc3"
      unitRef="usd">56957000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RleHRyZWdpb246NWZjZGQ2NzRjYzM4NDAyMmFkNDZmMDAzNzljMDE1ZGRfMzI5ODUzNDg4MzQ4Ng_c30ea5c8-117c-48b2-bfc0-3093100851a9">Goodwill and Intangibles&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of goodwill as of September&#160;30, 2021 and December&#160;31, 2020 was $195.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&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.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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&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, 2021&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:top"&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, 2020&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life&lt;br/&gt;(Years)&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;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:top"&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:2px 1pt;text-align:center;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#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;240,800&#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;(48,161)&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;192,639&#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;(36,121)&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;204,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:2px 1pt;text-align:center;vertical-align: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&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;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;(8,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;282,700&#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;(56,540)&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;226,160&#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;282,700&#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;(42,405)&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;240,295&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RleHRyZWdpb246NWZjZGQ2NzRjYzM4NDAyMmFkNDZmMDAzNzljMDE1ZGRfODU_1715d90c-4bd9-40b6-9809-0085d4d6ad02"
      unitRef="usd">195700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RleHRyZWdpb246NWZjZGQ2NzRjYzM4NDAyMmFkNDZmMDAzNzljMDE1ZGRfODU_c5208503-9f5f-4b65-9eee-aa88d3d5c9a7"
      unitRef="usd">195700000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RleHRyZWdpb246NWZjZGQ2NzRjYzM4NDAyMmFkNDZmMDAzNzljMDE1ZGRfMzI5ODUzNDg4MzQ4Nw_94c966ab-6e96-4794-b6a4-9148b8a7ab26">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets as of September&#160;30, 2021 and December&#160;31, 2020 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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&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.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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&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, 2021&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:top"&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, 2020&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life&lt;br/&gt;(Years)&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;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:top"&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:2px 1pt;text-align:center;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#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;240,800&#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;(48,161)&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;192,639&#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;(36,121)&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;204,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:2px 1pt;text-align:center;vertical-align: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&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;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;(8,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(6,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;282,700&#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;(56,540)&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;226,160&#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;282,700&#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;(42,405)&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;240,295&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i56e1fb2b4208424c8a373f6f8db34556_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi0xLTEtMS0x_94901bdc-af4a-45e7-9f99-e0befb5951a6">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i89e02bd3fd38416986a54d5aac06eae3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi0xLTEtMS0x_99419b10-20dd-42e2-9a47-21c0943f3ddd">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia496e2384f144d9b8e1b8d63fa016d56_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi0zLTEtMS0x_4ab63e7c-8536-46c1-b630-b8aabdda95f2"
      unitRef="usd">240800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia496e2384f144d9b8e1b8d63fa016d56_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi01LTEtMS0x_494c34e9-ac0d-4d0a-8fa3-229dce296d5c"
      unitRef="usd">48161000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia496e2384f144d9b8e1b8d63fa016d56_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi03LTEtMS0x_77b42886-e4a5-4a90-97fc-2c869a8f8e32"
      unitRef="usd">192639000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b268110f1044ce38a14e09f9303325a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi05LTEtMS0x_d56b5070-c42a-492a-8f41-879b7bf3d1da"
      unitRef="usd">240800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b268110f1044ce38a14e09f9303325a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi0xMS0xLTEtMQ_b4940f9b-1358-48e0-aabe-3c6d2a9ea110"
      unitRef="usd">36121000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b268110f1044ce38a14e09f9303325a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMi0xMy0xLTEtMQ_b61f0b87-c235-44d0-a31f-22acef1ead7a"
      unitRef="usd">204679000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idd9b10d68113412aa43bc9eefda8ee99_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy0xLTEtMS0x_a690fd5f-96b0-41cf-8066-3fa715f65027">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie5820df254994e088a81a253e45a4829_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy0xLTEtMS0x_d672ea57-a733-44dd-bbee-07147f88d959">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3bf6842d54224bb0b5f6cefc9fc26882_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy0zLTEtMS0x_01804c5c-4ebd-499e-8255-7bef564a56a0"
      unitRef="usd">41900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3bf6842d54224bb0b5f6cefc9fc26882_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy01LTEtMS0x_5822537a-046e-40da-b24e-05122432b123"
      unitRef="usd">8379000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3bf6842d54224bb0b5f6cefc9fc26882_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy03LTEtMS0x_70d65c31-9d4a-46b7-9d5f-680b03208d7c"
      unitRef="usd">33521000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0a5106da8c494fcaa6da5d4a5b8298c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy05LTEtMS0x_813326c4-cb49-4a07-942b-7c76addc67d8"
      unitRef="usd">41900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a5106da8c494fcaa6da5d4a5b8298c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy0xMS0xLTEtMQ_65f85fe5-dc2d-4b66-a899-ffa97dd4c0f8"
      unitRef="usd">6284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a5106da8c494fcaa6da5d4a5b8298c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfMy0xMy0xLTEtMQ_d35fc388-9442-4cab-8a59-52f5804d28ac"
      unitRef="usd">35616000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfNC0zLTEtMS0x_835c424d-065b-4d51-982a-54d348e6571a"
      unitRef="usd">282700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfNC01LTEtMS0x_9a369e88-fe27-45a3-b529-d29a10dc0385"
      unitRef="usd">56540000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfNC03LTEtMS0x_b1246bf3-e66b-47ca-8ca6-183c08a028c1"
      unitRef="usd">226160000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfNC05LTEtMS0x_243abd08-69f1-42b3-8559-df53dd5364b3"
      unitRef="usd">282700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfNC0xMS0xLTEtMQ_b448cc9e-6054-47a6-88eb-00ffd263c583"
      unitRef="usd">42405000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i32ea00d5b8b54db99b853b8f90a4d7d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81NS9mcmFnOjVmY2RkNjc0Y2MzODQwMjJhZDQ2ZjAwMzc5YzAxNWRkL3RhYmxlOjA3MWIwY2E3ODhjNzQ3NGRiMTIwOTMxZGMwNmY1NWJjL3RhYmxlcmFuZ2U6MDcxYjBjYTc4OGM3NDc0ZGIxMjA5MzFkYzA2ZjU1YmNfNC0xMy0xLTEtMQ_d83890ea-73fd-4949-b1a2-e1e751b5afd1"
      unitRef="usd">240295000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMzI5ODUzNDg4NzQxMw_564322d3-c86c-4aa2-a7a7-b3c1ec2dbaaf">Long-Term Debt&lt;div style="margin-top:6pt;padding-left: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, 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:59.572%"/&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.622%"/&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;Current&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;Noncurrent&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan&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;10,500&#160;&lt;/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;192,150&#160;&lt;/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;202,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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:top"&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;(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;(1,111)&lt;/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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;49,822&#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;191,039&#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;240,861&#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;&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;2019 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;Term Loan Facility&#x201d;) and a $40.0 million revolving credit facility (the &#x201c;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. We accounted for this amendment as a debt modification and recorded $0.3 million of debt financing fees which will be amortized, along with previously deferred fees, over the remaining term of the Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal payments on the Term Loan Facility are due quarterly in arrears equal to installments in an aggregate annual amount equal to (i) 1.0% per annum of the original principal amount in the first year, (ii) 2.5% per annum of the original principal amount in the second year, (iii) 5.0% per annum of the original principal amount in the third year, (iv) 7.5% per annum of the original principal amount in the fourth year and (v) 10.0% per annum of the original principal amount in the fifth year, with the remaining principal due in a lump sum at the maturity date of September&#160;25, 2024. The interest rate in effect with respect to the Term Loan Facility as of September&#160;30, 2021 was 2.334% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revolving Credit Facility provides the Company with access to a $15.0 million letter of credit facility and a $5.0 million swing line facility, each of which, to the extent used, reduces borrowing availability under the Revolving Credit Facility. The Revolving Credit Facility expires on September&#160;25, 2024, and requires a commitment fee of 0.4% on undrawn commitments paid quarterly in arrears. As of September&#160;30, 2021, the interest rate in effect was 2.334% on outstanding borrowings under the Revolving Credit Facility. As of September&#160;30, 2021, we had $50.1 million of borrowing availability under the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2019 Credit Agreement contains certain restrictive financial covenants and also limits additional borrowings, capital expenditures, and distributions. The Company was in compliance with these covenants as of September&#160;30, 2021. Substantially all assets of the Company's direct wholly owned subsidiary TU Midco, Inc. and its material domestic subsidiaries are pledged as collateral under this agreement, subject to certain customary exceptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMzI5ODUzNDg4NzQxNA_8e482aab-4933-4f02-b3f1-00f64b5ea07f">&lt;div style="margin-top:6pt;padding-left: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, 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:59.572%"/&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.622%"/&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;Current&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;Noncurrent&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan&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;10,500&#160;&lt;/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;192,150&#160;&lt;/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;202,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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:top"&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;(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;(1,111)&lt;/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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;49,822&#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;191,039&#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;240,861&#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:ScheduleOfDebtTableTextBlock>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="ifc0aec9f43a14cf09778b3265ee032ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMS0xLTEtMS0x_0df19882-1ba2-40eb-8bba-ce39e5aab153"
      unitRef="usd">10500000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="ifc0aec9f43a14cf09778b3265ee032ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMS0zLTEtMS0x_b6fae51a-9662-4810-91c5-3d2040e74bac"
      unitRef="usd">192150000</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifc0aec9f43a14cf09778b3265ee032ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMS01LTEtMS0x_e39d3f6b-3b27-45e7-9a06-27e89eb0208f"
      unitRef="usd">202650000</us-gaap:DebtInstrumentCarryingAmount>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i1795669505d9482191d59aa87d7d8aea_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMi0xLTEtMS0x_48186a69-a3c8-48f0-9347-07af2906ffe5"
      unitRef="usd">39878000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i1795669505d9482191d59aa87d7d8aea_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMi0zLTEtMS0x_32ca799b-1860-4e8f-b169-16d71612240e"
      unitRef="usd">0</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1795669505d9482191d59aa87d7d8aea_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMi01LTEtMS0x_c96fff67-9e1f-43c9-9e30-da337fbf44b5"
      unitRef="usd">39878000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMy0xLTEtMS0x_fc3afc82-7540-48b5-9e19-8ceee206627c"
      unitRef="usd">556000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMy0zLTEtMS0x_147b41a2-4888-473e-a05a-2ef81ee3784a"
      unitRef="usd">1111000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfMy01LTEtMS0x_71f3cfd4-b081-4ba6-8e46-7ead8666b5ae"
      unitRef="usd">1667000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfNC0xLTEtMS0x_a121878e-3591-49f7-9700-947bebada89c"
      unitRef="usd">49822000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfNC0zLTEtMS0x_0181b556-f189-45f6-9663-6554d0d66616"
      unitRef="usd">191039000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RhYmxlOjIwNmUyYjA0NTI0ODQ3OTBhMDIxMjcxMzIwOGZiNzhiL3RhYmxlcmFuZ2U6MjA2ZTJiMDQ1MjQ4NDc5MGEwMjEyNzEzMjA4ZmI3OGJfNC01LTEtMS0x_614b7175-18e2-4c7a-93bd-89cd3d67cdb0"
      unitRef="usd">240861000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i53cb543d03d441b1a25777509e5c187f_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMjM0_ba0a8207-b897-4f6a-b985-611e236e82a1"
      unitRef="usd">210000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i98f625c0b8014a40a6c43f3e7b63b12c_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMjgw_cff7d755-fe92-496e-a25a-c453c174c0d2"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <task:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i37286d884a6543d9beeedeebe9a9c241_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfNTI5_eed287f3-04ae-4e40-b9dd-51af7ad603c3"
      unitRef="usd">50000000</task:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic705e7419d27463e8322b9602ae15050_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfNzAy_019090b5-11c0-4aec-a286-04ddda3c8e8c"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="ic2ef9a5e46ff457bae0b3cccb409581d_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfOTg4_0c8bec08-b411-4dfd-b612-035712bdf513"
      unitRef="number">0.010</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i8ad26b260e8c4206ab660a67376d9fb8_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTA1OA_e0cad420-2c76-45c9-9461-9f7f9d28b7d2"
      unitRef="number">0.025</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="idf0ddebd5a8d4315b079c46a344cde91_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTEzMA_53cde7d5-48e4-4f45-b4fd-eed213954b3d"
      unitRef="number">0.050</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i2e3317813d3e4cf18c6a9bc2b2e08a3a_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTIwMA_79d973d7-631b-469e-86ae-76b90be9318e"
      unitRef="number">0.075</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i156258884d5f447797e921aa046c0ed4_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTI3Mw_ad2c143c-90c2-4077-8d77-1ba0beba848b"
      unitRef="number">0.100</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ifc0aec9f43a14cf09778b3265ee032ff_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTQ5Mw_d2c02c16-baaa-4e84-a9c3-b172851e51fa"
      unitRef="number">0.02334</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i97e758eaca674ac9a19dde7bf790c167_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTU2NQ_87d03b96-ddeb-40e7-aaec-444e2e700629"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1b8c8af280b44a89b9cd3bb14a603a47_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTYwMA_8397f34f-ea31-4814-aeee-a0485c387c6f"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ic5a43e812d9f4aebaf52778c7660adc4_D20190925-20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTgwNQ_fd1c640c-48ad-431e-92d8-8b28b2cb1bf7"
      unitRef="number">0.004</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1795669505d9482191d59aa87d7d8aea_I20210930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTg5Mw_5a92594b-fbe4-4fcb-831f-9ef4a64dcbfa"
      unitRef="number">0.02334</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1795669505d9482191d59aa87d7d8aea_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV81OC9mcmFnOmU4MGIzMWQyOTdmODQ2MWZiYzcyNDg4NjYzYzVmZjdjL3RleHRyZWdpb246ZTgwYjMxZDI5N2Y4NDYxZmJjNzI0ODg2NjNjNWZmN2NfMTk3Ng_4cb75baf-df3b-4f43-93d8-74eba8331a1e"
      unitRef="usd">50100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82MS9mcmFnOjEwYjFjY2E0YmVkNjRmMWY4NGRiNWUzMjljMjRkZDk0L3RleHRyZWdpb246MTBiMWNjYTRiZWQ2NGYxZjg0ZGI1ZTMyOWMyNGRkOTRfMzI5ODUzNDg4NDY2MA_4ed56f6b-8e57-4c1a-b298-117802348fad">Commitments and ContingenciesFrom time to time, the Company may become subject to legal proceedings, claims, and litigation arising in the ordinary course of business. The Company is not currently a party to any material legal proceedings, nor is the Company aware of any pending or threatened litigation that would have a material adverse effect on the Company&#x2019;s business, operating results, cash flows, or financial condition should such litigation be resolved unfavorably.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzI5ODUzNDg4OTcwOA_7f13b2ec-1da2-4a89-bfcb-1f72f44b2ece">Employee Compensation&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;Phantom Stock Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 19, 2015, TaskUs Holdings&#x2019; board of directors officially adopted a company-wide phantom stock plan and related phantom share agreements. There were 6,514,360 outstanding phantom shares as of December&#160;31, 2020. There were 1,399,470 phantom shares forfeited during the nine months ended September&#160;30, 2021. Because the change in control became probable upon the IPO, the Company recognized expense in the amount of the cash settlement totaling $127.5 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, 2021 there were no phantom shares outstanding.&lt;/span&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;2019 Stock Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;16, 2019, the Company established an equity incentive plan pursuant to which the Company has granted option awards to selected executives and other key employees (the &#x201c;2019 Plan&#x201d;). The stock options contain service, market and performance conditions. Stock options under this plan contingently vest over a period of two years in the event of a change in control and over a period of three years in the event of an IPO (each as defined in such plan), with the vesting period beginning on the date of the performance event so long as the holder remains employed. The amount of options eligible for vesting is contingent upon Blackstone&#x2019;s return on invested capital in the Company. These options have contractual lives of 10 years. Following the IPO and establishment of the Company's 2021 Omnibus Incentive Plan (the &#x201c;2021 Plan&#x201d;) as further discussed below, it is not expected that any additional awards will be issued under the 2019 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the date of the IPO, the Company concluded that the public offering represented a qualifying liquidity event that would cause the stock option&#x2019;s performance condition to be probable of occurring. As such, the Company has begun to recognize compensation expense in relation to the stock options issued under the 2019 Plan.&lt;/span&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;2021 Omnibus Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the IPO, the Company adopted the 2021 Plan, which provides for the issuance of non-qualified stock options, incentive stock options, stock appreciation rights (&#x201c;SARs&#x201d;), restricted shares of Class A common stock, restricted stock units (&#x201c;RSUs&#x201d;), or other equity-based or cash-based awards. The Company initially granted 6,614,122 awards to its founders and reserved an additional 12,160,929 shares of Class A common stock for issuance under the 2021 Plan, subject to automatic annual evergreen increases.&lt;/span&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021, the Company granted 2,265,146 stock options to its founders and certain officers and employees with a weighted-average grant date fair value of $9.34. The stock options are subject to service-based vesting conditions and generally vest quarterly or annually over four years and expire 10 years from the date of the grant. The grant date fair value of the stock options was estimated using the Black-Scholes option pricing method with the following assumptions:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield (%)&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:left;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;Expected volatility (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32-35%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8-1.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1-7.0&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:36pt"&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, 2021, there were 9,744,028 stock options outstanding with a weighted-average exercise price of $10.06 per share. As of September&#160;30, 2021, there was $22.3 million of unrecognized compensation expense related to the Company&#x2019;s unvested stock options that is expected to be recognized over a weighted-average period of 2.4 years.&lt;/span&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;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021, the Company granted 4,277,543 RSUs to its founders and certain officers and employees with a weighted-average grant date fair value of $27.23. The RSUs are typically subject to service-based vesting conditions and generally vest quarterly or annually over four years. As of September&#160;30, 2021, there was $98.9 million of unrecognized compensation expense related to the Company&#x2019;s unvested RSUs that is expected to be recognized over a weighted-average period of 2.4 years.&lt;/span&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;PSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021, the Company granted 3,373,417 PSUs to its founders a certain officer with a weighted-average grant date fair value of $4.02. The majority of the PSUs vest contingently in annual installments over four years subject to continued service and the achievement of certain enterprise value compound annual growth rate ("CAGR") targets. The remaining PSUs vest contingently in four years subject to continued service and the achievement of certain market capitalization CAGR targets. The grant date fair value of the PSUs were estimated using the Monte Carlo simulation method with the following assumptions:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield (%)&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:left;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;Expected volatility (%)&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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1-0.6 %&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:36pt"&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, 2021, there was $11.7 million of unrecognized compensation expense related to the Company&#x2019;s unvested PSUs that is expected to be recognized over a weighted-average period of 2.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;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;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize stock-based compensation expense for all awards using a graded vesting method. 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;&#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;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;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;/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;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;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;&#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;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;td colspan="3" style="background-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;&#x2014;&#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;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;&#x2014;&#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:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9c168c5cc5014f94be87136acb9fe7bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTA5OTUxMTYzMzA2NQ_a924705b-14e2-4f3e-95d5-0d3799a4ded0"
      unitRef="shares">6514360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8ab76c3080274c80ad85149d6984032b_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTA5OTUxMTYzMzIwNw_c45a436f-5450-412a-9387-ea8e606b32ce"
      unitRef="shares">1399470</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ab76c3080274c80ad85149d6984032b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfNDc4_f86251dd-158a-43d7-a555-0331a96a79f4"
      unitRef="usd">127500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6eae66a3a4e649ebae2cef4911b665d1_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfOTg1_cb10a412-ddc1-4b8b-b3c1-999fe9dfb881"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <task:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodContingentOnChangeInControl
      contextRef="i692faf860b73466391b45372680f61ad_D20190416-20190416"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTM1Ng_16606b85-2b19-4248-89c6-d8935583c2f1">P2Y</task:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodContingentOnChangeInControl>
    <task:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodContingentOnAnInitialPublicOffering
      contextRef="i692faf860b73466391b45372680f61ad_D20190416-20190416"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTQxNg_5043fdcb-f361-4b15-accb-1b690921ecce">P3Y</task:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodContingentOnAnInitialPublicOffering>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i692faf860b73466391b45372680f61ad_D20190416-20190416"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTc0Mw_28820dc1-da61-40af-848e-5f1660a0f950">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i391a1a01b97b4976bff352016c349bcf_D20210610-20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTA5OTUxMTYzNDM0MQ_9b92e40f-b070-4e58-90f6-b5e0e85e73b5"
      unitRef="shares">6614122</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if2812f4bdc11416fab15f4541ab35573_I20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMjU5MQ_62c3e897-3aba-4d2d-835d-07cdb50beaee"
      unitRef="shares">12160929</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzAxMw_1ca904ca-9ce0-4703-8349-09b2ecaee317"
      unitRef="shares">2265146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzEzMw_27e4882b-ac96-4fb0-ad61-c6380e0290ba"
      unitRef="usdPerShare">9.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1b7a014d100b475a8a5112fbf2b3891c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzI1Ng_f37a227b-4691-4fc1-8cfb-ce181aec7a75">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i1b7a014d100b475a8a5112fbf2b3891c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzI3MA_27743381-ec8b-45f3-b870-2effb2e776cc">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzI5ODUzNDg4OTg4MA_6d929192-cea6-4d6b-baec-307e8d9d8952">The grant date fair value of the stock options was estimated using the Black-Scholes option pricing method with the following assumptions:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield (%)&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:left;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;Expected volatility (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32-35%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8-1.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1-7.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The grant date fair value of the PSUs were estimated using the Monte Carlo simulation method with the following assumptions:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield (%)&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:left;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;Expected volatility (%)&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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1-0.6 %&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1b7a014d100b475a8a5112fbf2b3891c_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOmQwZWU1ZmEyODIwZDQ3MzhiZGQ2YzVkOGIwNDJmMmU3L3RhYmxlcmFuZ2U6ZDBlZTVmYTI4MjBkNDczOGJkZDZjNWQ4YjA0MmYyZTdfMC0xLTEtMS0x_a3a2a4c8-04d7-478d-8f21-0e24be646dc6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i1b7a014d100b475a8a5112fbf2b3891c_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOmQwZWU1ZmEyODIwZDQ3MzhiZGQ2YzVkOGIwNDJmMmU3L3RhYmxlcmFuZ2U6ZDBlZTVmYTI4MjBkNDczOGJkZDZjNWQ4YjA0MmYyZTdfMS0xLTEtMS0xL3RleHRyZWdpb246NGI1YTQ3NjUyYTViNDNiOGEzZGVkZDNjNDdlNDc2ODNfMTA5OTUxMTYyNzc5MA_ccc313a5-02bc-478b-91cb-342e978cac36"
      unitRef="number">0.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i1b7a014d100b475a8a5112fbf2b3891c_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOmQwZWU1ZmEyODIwZDQ3MzhiZGQ2YzVkOGIwNDJmMmU3L3RhYmxlcmFuZ2U6ZDBlZTVmYTI4MjBkNDczOGJkZDZjNWQ4YjA0MmYyZTdfMS0xLTEtMS0xL3RleHRyZWdpb246NGI1YTQ3NjUyYTViNDNiOGEzZGVkZDNjNDdlNDc2ODNfMTA5OTUxMTYyNzc4NA_a120e460-0afc-46eb-ad2f-d95ace869abf"
      unitRef="number">0.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icc37c38543014be6970d3f7ebadeca26_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOmQwZWU1ZmEyODIwZDQ3MzhiZGQ2YzVkOGIwNDJmMmU3L3RhYmxlcmFuZ2U6ZDBlZTVmYTI4MjBkNDczOGJkZDZjNWQ4YjA0MmYyZTdfMi0xLTEtMS0xL3RleHRyZWdpb246MWY3MDNhYWYyYzg1NGNiMTg5NzQzOTVhYzdmZmI5OWZfNA_eb3199cc-9efb-4bb7-9970-2e22976dbd63"
      unitRef="number">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6cbfb97b7339404ebe57a6fd563b8f14_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOmQwZWU1ZmEyODIwZDQ3MzhiZGQ2YzVkOGIwNDJmMmU3L3RhYmxlcmFuZ2U6ZDBlZTVmYTI4MjBkNDczOGJkZDZjNWQ4YjA0MmYyZTdfMi0xLTEtMS0xL3RleHRyZWdpb246MWY3MDNhYWYyYzg1NGNiMTg5NzQzOTVhYzdmZmI5OWZfNw_a9da471f-8a95-41b1-bcd5-3b6afd509a38"
      unitRef="number">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icc37c38543014be6970d3f7ebadeca26_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOmQwZWU1ZmEyODIwZDQ3MzhiZGQ2YzVkOGIwNDJmMmU3L3RhYmxlcmFuZ2U6ZDBlZTVmYTI4MjBkNDczOGJkZDZjNWQ4YjA0MmYyZTdfMy0xLTEtMS0xL3RleHRyZWdpb246NDZmZGE5MWI4MDUzNDEwZDhjZGZiMmQwZGEzOTBhMThfNQ_6ca7471c-9ed4-4a45-a717-b929d81fe391">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6cbfb97b7339404ebe57a6fd563b8f14_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOmQwZWU1ZmEyODIwZDQ3MzhiZGQ2YzVkOGIwNDJmMmU3L3RhYmxlcmFuZ2U6ZDBlZTVmYTI4MjBkNDczOGJkZDZjNWQ4YjA0MmYyZTdfMy0xLTEtMS0xL3RleHRyZWdpb246NDZmZGE5MWI4MDUzNDEwZDhjZGZiMmQwZGEzOTBhMThfOA_7b4660b1-7d7a-48c4-8ade-9835d06ee5b6">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzQ2Mw_b4ac234d-c857-4f78-8aef-709cf903af87"
      unitRef="shares">9744028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzUyOA_e22e41cf-5226-49cf-920e-2fac697d46f7"
      unitRef="usdPerShare">10.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i7b433495827f4beabc2926973780f6b2_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzU2Mg_463284ca-1f8a-44cf-b153-01e07d217687"
      unitRef="usd">22300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1b7a014d100b475a8a5112fbf2b3891c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzcxOA_32c139d9-e422-4c43-a86c-dccaa45f9980">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i751d9e6e081a412283e9f5373c1a5150_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzc1NA_09055d30-7503-4c4d-9104-eae1897956f9"
      unitRef="shares">4277543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i751d9e6e081a412283e9f5373c1a5150_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzg2Mg_9890bb2c-248a-4df1-838b-c28fb3352b81"
      unitRef="usdPerShare">27.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i751d9e6e081a412283e9f5373c1a5150_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzk5NA_66103483-9761-4816-9ec4-ebadae788c6f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i23d8868526194862b6b556ca74b611a2_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfNDEwOA_4c1597dd-bb49-44b5-bccc-aab2a01af435"
      unitRef="usd">98900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i751d9e6e081a412283e9f5373c1a5150_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfNDI1NQ_b68b11df-9d04-4b2b-b33f-8b9e60ca2a7c">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfNDI5MQ_f0837cfc-58a8-4190-9aa2-1d0f5d813df6"
      unitRef="shares">3373417</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfNDM2Nw_82704761-0d9e-4af6-a830-ddd7986c3cf5"
      unitRef="usdPerShare">4.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTA5OTUxMTYzNDQ5OA_66b1582b-2e77-4eb2-b66f-b1ea125885b9">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMTA5OTUxMTYzNDk3Mg_66b1582b-2e77-4eb2-b66f-b1ea125885b9">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjRhZDk0ZDFkYjkyMzQxOGNhNWU4YzZkMDYzODkxYWI3L3RhYmxlcmFuZ2U6NGFkOTRkMWRiOTIzNDE4Y2E1ZThjNmQwNjM4OTFhYjdfMC0xLTEtMS0x_575d3408-8f6f-4282-bcd8-0d089f8d1005"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjRhZDk0ZDFkYjkyMzQxOGNhNWU4YzZkMDYzODkxYWI3L3RhYmxlcmFuZ2U6NGFkOTRkMWRiOTIzNDE4Y2E1ZThjNmQwNjM4OTFhYjdfMS0xLTEtMS0x_f0310f07-ce8e-435d-b1ba-74c2fdf932bf"
      unitRef="number">0.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ieff952d8bd63401e9037cba2542c31d1_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjRhZDk0ZDFkYjkyMzQxOGNhNWU4YzZkMDYzODkxYWI3L3RhYmxlcmFuZ2U6NGFkOTRkMWRiOTIzNDE4Y2E1ZThjNmQwNjM4OTFhYjdfMi0xLTEtMS0xL3RleHRyZWdpb246NmQyZDIxYjBmOThmNGU0Y2IwMmMzNWQyY2VlZmViYjRfNA_e0ecb2bd-3d05-4761-9e4b-1244ad14ed74"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1f3f3e9116dd4fd8827631b0e6257ecd_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjRhZDk0ZDFkYjkyMzQxOGNhNWU4YzZkMDYzODkxYWI3L3RhYmxlcmFuZ2U6NGFkOTRkMWRiOTIzNDE4Y2E1ZThjNmQwNjM4OTFhYjdfMi0xLTEtMS0xL3RleHRyZWdpb246NmQyZDIxYjBmOThmNGU0Y2IwMmMzNWQyY2VlZmViYjRfNw_5376685c-27e8-44bf-8ad0-a5983362d758"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i416a78b79b42492e8bf7b422537bb1c9_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfNDg2NA_69a90592-7689-4aca-8f6d-843366b16781"
      unitRef="usd">11700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1962106cbe8f452c9c731276d20622e0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfNTAxMQ_86f2b91a-97ff-49d2-83b2-dcb44377bc23">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RleHRyZWdpb246NThjMGJkYzFjZGYxNGJlODkwNThmYjg4ODQ5OTNjNDdfMzI5ODUzNDg4OTg4Mg_0bd1f946-764e-4a99-abe6-f61974c752eb">The following table summarizes the components of stock-based compensation expense recognized for the periods presented:&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;&#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;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;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;/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;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;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;&#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;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;td colspan="3" style="background-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;&#x2014;&#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;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;&#x2014;&#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;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1e0ab90ecae74aec8d19c3f734a0d854_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMi0xLTEtMS0x_4601cbe7-1726-4242-9bb7-7670e8091251"
      unitRef="usd">451000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a77d1f4ba5c4242b952edc0c6d0138c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMi0zLTEtMS0x_3e1f9814-5786-4922-ab5b-03d3d0181544"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i36cf623761174b4eafaff09c533d8f06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMi01LTEtMS0x_c2f88524-97c8-4c29-afe1-2ff856709bf3"
      unitRef="usd">502000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3549e52b6074185bdd55beb54585a68_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMi03LTEtMS0x_52190d5e-4632-4141-9fe5-9491cf8fcaf2"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i47ad899167204800a338eb6d93fd972e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMy0xLTEtMS0x_8037795d-5155-48ce-96fe-780c4dd3137f"
      unitRef="usd">18792000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7df34b01bf4a4470ad938502cdada427_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMy0zLTEtMS0x_6843ee54-1268-4660-bd25-75c66486aa79"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3a87ee7635694858a25c5c2f5b85c48d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMy01LTEtMS0x_d700da3c-3f4e-4e43-8d01-53682dc4ddef"
      unitRef="usd">152008000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i18ae3173158e41a7ab1937335395215a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfMy03LTEtMS0x_84c54673-8f06-47ec-b43e-5a57001c8655"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfNC0xLTEtMS0x_68edd176-6da2-4b29-b173-a6f4b7d7f264"
      unitRef="usd">19243000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfNC0zLTEtMS0x_02af3c83-0e43-41c8-bfef-443bfe3ef67f"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfNC01LTEtMS0x_b37a35e6-712a-4bbb-b9ca-7a54b8102d70"
      unitRef="usd">152510000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82NC9mcmFnOjU4YzBiZGMxY2RmMTRiZTg5MDU4ZmI4ODg0OTkzYzQ3L3RhYmxlOjBhMThjN2ZhNzE3NTQyNGI5NmNmZjU4MTVlZDM0NjJmL3RhYmxlcmFuZ2U6MGExOGM3ZmE3MTc1NDI0Yjk2Y2ZmNTgxNWVkMzQ2MmZfNC03LTEtMS0x_a47596e2-db02-4de4-8cc2-d1f9dceb167a"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMzI5ODUzNDg4NTQxOQ_704fd001-990b-4c71-9509-f764613867a5">Income Taxes&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded provision for income taxes of $1.7 million and $2.6 million in the three months ended September&#160;30, 2021 and 2020, respectively. The effective tax rate was 12.5% and 18.3% for the three months ended September&#160;30, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded provision for (benefit from) income taxes of $(1.8) million and $4.5 million in the nine months ended September&#160;30, 2021 and 2020, respectively. The effective tax rate was 2.3% and 17.8% for the nine months ended September&#160;30, 2021 and 2020. The difference between the effective tax rates and the 21% federal statutory rate in the nine months ended September&#160;30, 2021 was primarily due to global intangible low-taxed income (&#x201c;GILTI&#x201d;) inclusion, tax benefits of income tax holidays in foreign jurisdiction, nondeductible transaction costs and nondeductible compensation of officers. The difference between the effective tax rates and the 21% federal statutory rate in the nine months ended September&#160;30, 2020 was primarily due to GILTI inclusion, foreign-derived intangible income ("FDII") deduction and tax benefits of income tax holidays in foreign jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income tax in the United States federal, state and various foreign jurisdictions. Federal income tax returns of the Company are subject to IRS examination for the 2017 through 2019 tax years. State income tax returns are subject to examination for the 2017 through 2019 tax years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTg2OQ_df337955-b539-44d6-8523-4a13d62546bd"
      unitRef="usd">1700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTg3Mw_a1ab6bcd-8687-4360-a439-6482723c8652"
      unitRef="usd">2600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTgwNw_a9433b93-79db-43c1-96b1-38c81659ad8c"
      unitRef="number">0.125</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTgxMQ_48fedb57-2e86-4e61-a91c-9cf62738595e"
      unitRef="number">0.183</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTg3Nw_7b8c66f6-903d-432f-bd81-33765ea4aa6f"
      unitRef="usd">-1800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTg4MQ_f3d1a499-62f9-4b1a-bd0b-82111a61f8ff"
      unitRef="usd">4500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTg1Nw_215909b7-7fc4-4303-82f9-7a5ef563a161"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV82Ny9mcmFnOjZlYWUyY2VlMDJhMDQzMmNhNWY1MmZmNjJlY2I1NDYwL3RleHRyZWdpb246NmVhZTJjZWUwMmEwNDMyY2E1ZjUyZmY2MmVjYjU0NjBfMTA5OTUxMTYyOTg2MQ_6b80caae-4786-4edb-8a5d-d8c7d2678c73"
      unitRef="number">0.178</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMzI5ODUzNDg4NTQyMQ_86785ed5-a015-4ea8-98f2-c5267fad082c">Shareholders&#x2019; Equity&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;Dividend Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;9, 2021, prior to the IPO, the Company's board of directors declared a cash dividend in the aggregate amount of $50.0 million to holders of our common stock. The cash dividend was paid on April 16, 2021.&lt;/span&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;Amendment and Restatement of Certificate of Incorporation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;10, 2021, the Company amended and restated its certificate of incorporation to effect a ten-for-one forward stock split of its outstanding common stock and authorized three classes of ownership interests: (i) 250,000,000 shares of Preferred Stock, par value $0.01 per share; (ii) 2,500,000,000 shares of Class A common stock, par value $0.01 per share; and (iii) 250,000,000 shares of Class B common stock, par value $0.01 per share. After giving effect to the ten-for-one stock split, all outstanding shares of common stock were reclassified into an equal number of shares of Class B common stock (the &#x201c;Class B Reclassification&#x201d;) and the selling shareholders participated equally in the Class B Reclassification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, transfer and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to ten votes per share and is convertible into one share of Class A common stock at any time or automatically upon certain conditions but no later than June 10, 2028 (seven years following the filing and effectiveness of the amended and restated certificate of incorporation).&lt;/span&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;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;15, 2021, the Company closed its IPO of 5,553,154 shares of Class A common stock (the &#x201c;primary&#x201d; offering) and selling stockholders sold 9,626,846 shares (the &#x201c;secondary&#x201d; offering), including shares sold by the selling stockholders pursuant to the underwriters&#x2019; full exercise of their option to purchase additional shares, at a public offering price of $23 per share. The Company received net proceeds of $120.7 million after deducting underwriting discounts and commissions, but before deducting offering expenses. The Company used the proceeds from the primary offering, together with cash on hand, to satisfy payments of approximately $127.5 million in respect of vested phantom shares in the third quarter of 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DividendsCommonStock
      contextRef="i09fb507942664733a513f6900d9acddb_D20210409-20210409"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMTUy_5f2fd80c-1236-4f8e-ac2a-5679a842a82c"
      unitRef="usd">50000000</us-gaap:DividendsCommonStock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i0c49178c813a42ad951ad67a3e4a6569_D20210610-20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMzc2_fab8a414-1cb9-4490-85d2-72751085449e"
      unitRef="number">10</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i936f0c614bdc44c2b82e59682c3949c7_I20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfNDk1_c9863eca-3c52-496c-82aa-353832622dad"
      unitRef="shares">250000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i936f0c614bdc44c2b82e59682c3949c7_I20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfNTM1_8616c757-ae4a-40e5-a4f8-be8824a4cb83"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0332eeb9d1124f07bf987eb57e4b2d65_I20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfNTU0_09984120-d442-4ff3-b605-bb9054006a4e"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0332eeb9d1124f07bf987eb57e4b2d65_I20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfNTk5_0d3120b1-0ec2-4bd5-a28f-7bf2f5e0d979"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ieeb130952f294fecab2f88f31e23060e_I20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfNjIz_d4a90671-1739-4399-a216-962ae345ea31"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ieeb130952f294fecab2f88f31e23060e_I20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfNjY4_f30164ba-d2f0-48ba-a9c5-3aa3ecf31ea0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i0c49178c813a42ad951ad67a3e4a6569_D20210610-20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfNzA5_2af3b432-9ff6-43a5-a1a6-723444fc314d"
      unitRef="number">10</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <task:CommonStockNumberOfVotesPerShare
      contextRef="ie9866e2dbf9f424da02c0dc10077f41a_D20210610-20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMTE2Mw_a429bf35-0522-4121-a27e-fd59d2f18360"
      unitRef="vote">1</task:CommonStockNumberOfVotesPerShare>
    <task:CommonStockNumberOfVotesPerShare
      contextRef="i30b42b740b8c4f7ab0a1ef1b9381592a_D20210610-20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMzI5ODUzNDg4NTQ4Mg_33cc1b6b-8ead-43d6-8dda-86574f6b2d05"
      unitRef="vote">10</task:CommonStockNumberOfVotesPerShare>
    <task:CommonStockConversionPeriod
      contextRef="i30b42b740b8c4f7ab0a1ef1b9381592a_D20210610-20210610"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMTMzMA_a347bed5-8aa8-4941-bdd2-8f4772fcd6b3">P7Y</task:CommonStockConversionPeriod>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if285ea58750d4fb9a88def354fad6d75_D20210615-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMTQ1Nw_ab8c1475-b83f-4d97-bedf-b5f69f0e665a"
      unitRef="shares">5553154</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i489ea14ad3d94caa90a6aa227d089a7a_D20210615-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMTU0Ng_03f9f32e-f671-437d-b92a-bb200ed9c620"
      unitRef="shares">9626846</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="id79fe7a63b904edd8e9b23ebb6a92858_I20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMTc1NQ_f20ac78f-f8d0-4625-b389-1d48665d33c5"
      unitRef="usdPerShare">23</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if285ea58750d4fb9a88def354fad6d75_D20210615-20210615"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMTgwNg_ce1d16b1-1eef-427a-ac41-fe72700839e3"
      unitRef="usd">120700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id9181110f26f4cb6b92e798e1665ca80_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83MC9mcmFnOjcxNzgwYTc1YTgzNTRlNGViOGY3MjVmNDU3MzM2NTUzL3RleHRyZWdpb246NzE3ODBhNzVhODM1NGU0ZWI4ZjcyNWY0NTczMzY1NTNfMjAyNw_03b79ce8-94e9-4a47-9ce0-460a28a2dc6a"
      unitRef="usd">127500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RleHRyZWdpb246NDVkOTVmZWY4NzQ5NGQwZmJmOTcxZjEwM2RkZWJmNTZfMzI5ODUzNDg4NTY4MQ_7ff151d9-bcb7-4a14-83d2-57a402c2d070">Earnings (Loss) Per Share&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the effectiveness of the amended and restated certificate of incorporation, the Class B Reclassification and the IPO, the Company has Class A common stock and Class B 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 common stock. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented. See Note 11, &#x201c;Shareholders&#x2019; Equity&#x201d; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted EPS for the three and nine months ended September&#160;30, 2021 and 2020:&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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: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:bottom"&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;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;11,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 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;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;20,979&#160;&lt;/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: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:bottom"&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;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;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;td colspan="3" style="background-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;91,737,020&#160;&lt;/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:bottom"&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;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;&#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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;91,737,020&#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;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;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&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.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.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.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;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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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.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.12&#160;&lt;/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;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.23&#160;&lt;/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:36pt"&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 12,309 and 23,607 potential common stock equivalents from the computation of diluted EPS for the three and nine months ended September&#160;30, 2021, respectively, because the effect would have been anti-dilutive. 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="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RleHRyZWdpb246NDVkOTVmZWY4NzQ5NGQwZmJmOTcxZjEwM2RkZWJmNTZfMzI5ODUzNDg4NTk1Mg_d1d36981-dbd6-43ad-afd3-f72da38aaca2">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="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RleHRyZWdpb246NDVkOTVmZWY4NzQ5NGQwZmJmOTcxZjEwM2RkZWJmNTZfMzI5ODUzNDg4NTY4Mg_09a4d624-76a2-4091-9114-1ee0c89059eb">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted EPS for the three and nine months ended September&#160;30, 2021 and 2020:&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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: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:bottom"&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;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;11,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 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;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;20,979&#160;&lt;/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: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:bottom"&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;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;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;td colspan="3" style="background-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;91,737,020&#160;&lt;/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:bottom"&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;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;&#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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;91,737,020&#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;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;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&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.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.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.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;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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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.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.12&#160;&lt;/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;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.23&#160;&lt;/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="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMy0xLTEtMS0x_94cfce4a-1f05-430e-8f92-f3ce6c15d504"
      unitRef="usd">11636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMy0zLTEtMS0x_bceba74f-d64d-476c-ab2d-8a57bc6a1883"
      unitRef="usd">11456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMy01LTEtMS0x_a8be3a13-5b90-4050-a683-e2f85a7001c9"
      unitRef="usd">-77800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMy03LTEtMS0x_1e4b481f-fd3c-4b9f-8c1d-e0277f0930d6"
      unitRef="usd">20979000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNS0xLTEtMS0x_6929f3b9-5af9-443d-a0e6-9bd36b94a7e0"
      unitRef="shares">97290174</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNS0zLTEtMS0x_3651de87-88cd-4ad0-846d-7d1d912d8bec"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNS01LTEtMS0x_6bab1a46-124b-4f55-abc7-bb3f2214d128"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNS03LTEtMS0x_ea6f609a-83ea-42f4-9445-05d6ecb1b249"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNi0xLTEtMS03NDk_147b4f73-e0f7-4574-8718-400f338a1eab"
      unitRef="shares">12135837</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNi0zLTEtMS03NDk_df8ed340-f27b-48be-b9dc-318182ed130b"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNi01LTEtMS03NDk_8473a8e9-38bf-4ddf-8700-f6cf60bac67c"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNi03LTEtMS03NDk_1f536b89-f8fe-4b04-bf69-3ec6f7fae358"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy0xLTEtMS03NDk_d484b7a1-c604-49ee-bd9c-31420137f7d4"
      unitRef="shares">109426011</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy0zLTEtMS03NDk_b33905fa-6f5a-4c56-ba68-9439a778a77e"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy01LTEtMS03NDk_14691e4e-ab9a-4ac5-81cc-550e097673d6"
      unitRef="shares">93994896</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy03LTEtMS03NDk_4c6e32cc-8c00-4305-8b27-77357d23d7ee"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy0xLTEtMS0x_d0788900-b6a8-4a8a-90d9-a9bcc3be3e0f"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy0zLTEtMS0x_1416e8d7-d7ab-4d36-a214-a3ecd0638646"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy01LTEtMS0x_a5946086-97bc-4ed9-a5f7-1ccccb59b677"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfNy03LTEtMS0x_bfb648eb-e3ad-4df5-bb6c-210371d9fb89"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i003d47b0330a465d9064fce20e06688e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMTAtMS0xLTEtNzYy_8c2909af-1e6f-4040-92c9-42c42a7a2c3a"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i85859c60505d43048b69312d269eb0f8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMTAtMy0xLTEtNzYy_6fc43755-e707-46a0-b7a1-d1ca15635250"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMTAtNS0xLTEtNzYy_0a3bd84e-1e81-4dae-9efa-eb60c21f51fa"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia8d2b0bcd18441b99be0de1fa375d41d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RhYmxlOjBlNTRlMTk4OTliZDQ2MGU5NTlhNTg3NTlkZjY0NjEzL3RhYmxlcmFuZ2U6MGU1NGUxOTg5OWJkNDYwZTk1OWE1ODc1OWRmNjQ2MTNfMTAtNy0xLTEtNzYy_11da4fb1-3c1d-4224-9287-bd14f31a220e"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b61768815fd48cb84757e304927376f_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RleHRyZWdpb246NDVkOTVmZWY4NzQ5NGQwZmJmOTcxZjEwM2RkZWJmNTZfMTYzNw_7fac1098-95fe-4121-8bf7-6ac0fc56557c"
      unitRef="shares">12309</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id5e1584cecc34d8ea64456ce9259665c_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RleHRyZWdpb246NDVkOTVmZWY4NzQ5NGQwZmJmOTcxZjEwM2RkZWJmNTZfMTY0NA_c21772a1-cb4d-4292-9189-e7095420cc49"
      unitRef="shares">23607</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60f27a07395b49108be8bfea32856bf0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83My9mcmFnOjQ1ZDk1ZmVmODc0OTRkMGZiZjk3MWYxMDNkZGViZjU2L3RleHRyZWdpb246NDVkOTVmZWY4NzQ5NGQwZmJmOTcxZjEwM2RkZWJmNTZfMTg0Mg_801edaee-51cd-483c-adf3-2b07e5ab18d6"
      unitRef="shares">5578525</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMzI5ODUzNDg4NDgzNQ_493ed63b-bdbf-4c6a-85d4-8ed0fc274257">Related Party&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;1, 2018, Bidco acquired 100% of the outstanding shares of TaskUs Holdings at a purchase price of $429.4 million (the &#x201c;Transaction&#x201d;). As a part of the Transaction, the Company entered into a Stock Purchase Agreement, which provides that the sellers of TaskUs Holdings are entitled to receive cash payments for certain tax benefits, if any, realized as a result of the Blackstone Acquisition that are received by the Company for a specified period after the closing date. The Company recognized expense of $3.6 million for the expected payment to the sellers during the nine months ended September 30, 2020. The Company made payment to the sellers during the nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the closing of the Blackstone Acquisition, TaskUs and TaskUs Holdings entered into a support and services agreement (the &#x201c;Support and Services Agreement&#x201d;) with Blackstone Capital Partners VII L.P. and Blackstone Capital Partners Asia L.P. and Blackstone Management Partners L.L.C. (&#x201c;BMP&#x201d;), an affiliate of Blackstone. Under the Support and Services Agreement, we reimburse BMP and its affiliates for expenses related to support services customarily provided by Blackstone&#x2019;s portfolio operations group to Blackstone&#x2019;s portfolio companies, as well as healthcare-related services provided by Blackstone&#x2019;s Equity Healthcare group and Blackstone&#x2019;s group purchasing program. The Support and Services Agreement also requires us to, among other things, make certain information available to Blackstone and to indemnify BMP and its affiliates against certain claims. During the three and nine months ended September 30, 2020, the Company made payments of $0.2 million and $0.2 million, respectively, pursuant to the Support and Services Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company does business with a number of other companies affiliated with Blackstone, which cannot be presumed to be carried out at an arm&#x2019;s-length basis. During the periods presented, Blackstone had an interest in Alight, Inc. (&#x201c;Alight&#x201d;), Custom Ink and Mphasis Limited (&#x201c;Mphasis&#x201d;), entities that supply TaskUs with certain consulting services and promotional items. During the three and nine months ended September&#160;30, 2021, the Company made payments of $0.4 million and $0.9 million, respectively, to Alight. During the nine months ended September&#160;30, 2021, the Company made payments of $0.2 million to Custom Ink. During the nine months ended September 30, 2020, the Company made payments of $0.2 million to Mphasis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the periods presented, Blackstone had an interest in Vivint Smart Home, Inc. (&#x201c;Vivint&#x201d;), North American Bancard, and Custom Ink, entities that are TaskUs customers. During the three months ended September&#160;30, 2021, the Company received payments of $0.6 million, $0.7 million, and $0.8 million from Vivint, North American Bancard and Custom Ink, respectively. During the nine months ended September&#160;30, 2021, the Company received payments of $1.5 million, $1.3 million, and $1.5 million from Vivint, North American Bancard and Custom Ink, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Similarly, from time to time, the Company does business with entities affiliated with members of our Board of Directors, which cannot be presumed to be carried out at an arm&#x2019;s length basis. A management consulting firm affiliated with a member of our Board of Directors provides consulting services to the Company. During the three months ended September&#160;30, 2021 and 2020, the Company incurred fees related to consulting services provided by this consulting firm of $0.1 million and &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;$0.1 million, respectively. During the nine months ended September&#160;30, 2021 and 2020, the Company incurred fees related to consulting services provided by this consulting of $0.2 million and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left: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;Underwriting of IPO&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i293dbcf8b73b43a0896f070c34b9fda9_I20181001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzMjU4NA_f0df73fb-8ea7-4433-babc-05e2d2f6dc21"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i4586f819a310421b9e997f653cb197fb_D20181001-20181001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzMjY2Mg_036119d6-058d-4bf4-a9ce-e642a139e345"
      unitRef="usd">429400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie3f9bd82301549c1b461793779b3c92e_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzMzA1Nw_5c9d4e24-4eee-4d61-a99f-6b4455ef731a"
      unitRef="usd">3600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i940a423bdfcc4eb6b46619927de89980_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzMjUwMg_704b9862-2bc6-4248-a1c7-9a5e6b225f19"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic81dec46920049d5bd7a7054201c44c3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzMjUxNw_5a52c9c2-88ee-489a-b7c5-7068d4634e40"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i281a8fbd242a4af39ac95f4f0e7cd898_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfNDcy_f35fb448-45e3-483d-9f8b-07e95954d77a"
      unitRef="usd">400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie6eccc9d268b425f93c512e95321d879_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfNDc5_615dc424-1bca-42a7-97db-fc1c4f2d7a15"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i40afb9b761284704bb6c26f4ea333aa9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfNTUx_f6f9212a-b024-4652-b1d7-2f4452a92ee0"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i446671bd5c1346b6a0c9c35edf602136_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfNjEz_f7a9aa31-7523-49f3-ad6a-491a16a059c5"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if2f059fae8f44280abf5ef75aa471841_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfODQ5_40169583-d442-4adb-b9d9-c329323bb657"
      unitRef="usd">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ifd74229dd7d6489b83603721aec7d1e7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfODUz_100081fa-01c5-4ef6-947d-56cc66d679fd"
      unitRef="usd">700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4156593db68d46daa5d6f80097f8995f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfODYx_c1f209ef-28c8-4bb9-8f9a-66293ef7ef92"
      unitRef="usd">800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic2d4579e16e44e28a2535710f3055a10_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfOTc4_4c3ca712-0562-473c-aa1f-bed9c51dde6e"
      unitRef="usd">1500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i76e6c8fdccc34b96b37e02f2977f728b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfOTgy_fe9b7bbe-4059-4bf1-8e89-adca9d73dc22"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if918b19426924055a4f5512be5955f9b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfOTkw_08e29d74-ef86-4b57-a37b-3b332084364e"
      unitRef="usd">1500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i319773eef5df47c0bab305a86ebfdd47_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzNDM3Mg_87247dd6-4a42-487e-bea2-870d8411e361"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i1ccc07b8847f4c1894db58b533d9152d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzNDM3Nw_2fc1818d-1c15-40ca-8e36-3536af207414"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="idd2449cee3aa4c63877b4d81221130e0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzNDIwNw_a2fb9a7d-31f7-4917-832e-8f9e5e403f18"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ibecf5ab241034c6f9f65c8a1d31f0321_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTA5OTUxMTYzNDIxMQ_81b6f203-7152-4d40-b6f0-ef7e68d56dac"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="idf8c9e781a7f4687a4ccbc7add0aafea_D20210615-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTE2OQ_c7ba8228-7407-4dc1-8a82-0b25b2df715a"
      unitRef="shares">1380000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ibfb1c021fad14a89af151ead4c829749_D20210615-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTE3OQ_1e40c63a-f718-427f-afbc-4c34abfecfd3"
      unitRef="shares">15180000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <task:SaleOfStockUnderwritingDiscountAndCommissionPerShare
      contextRef="idf8c9e781a7f4687a4ccbc7add0aafea_D20210615-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83Ni9mcmFnOjQwOTY1YjUxOGMyOTQ5ODFiNzJjM2MwMTMxZGExMDFmL3RleHRyZWdpb246NDA5NjViNTE4YzI5NDk4MWI3MmMzYzAxMzFkYTEwMWZfMTI4NQ_be346b37-be7c-400d-ac87-edcd7aadef42"
      unitRef="usdPerShare">1.265</task:SaleOfStockUnderwritingDiscountAndCommissionPerShare>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ia5531f474c4e4a388630bb406781069f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83OS9mcmFnOjc2ZDBhMmFhMjhmMTQyZjZiNzg1ZWE3MjZlNTRiMmVhL3RleHRyZWdpb246NzZkMGEyYWEyOGYxNDJmNmI3ODVlYTcyNmU1NGIyZWFfMzI5ODUzNDg4NTM3NQ_84bd42d9-adb0-475b-8d2a-77bdfc44120f">Subsequent EventsOn October 25, 2021, certain of the Company's stockholders completed a secondary offering of 12,077,480 shares of the Company's Class A common stock at a public offering price of $63.50 per share. All of the shares of Class A common stock were offered by existing stockholders. The Company did not sell any common stock in the offering and did not receive any proceeds from the offering. Blackstone Securities Partners L.P., an affiliate of Blackstone, served as underwriter of 1,021,942 of the 12,077,480 shares of Class A common stock sold in the offering, with underwriting discounts and commissions of $2.06375 per share paid by the selling stockholders. The underwriters have the option to purchase up to an additional 1,811,622 shares of the Company's Class A common stock from the selling stockholders at the public offering price less the underwriting discounts and commissions, within 30 days from October 20, 2021. If any shares are purchased pursuant to this option, the underwriters will severally purchase shares in approximately the same proportion as set forth in the prospectus for the secondary offering.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0d9205ed031740849b78bf2ecbb5df76_D20211025-20211025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83OS9mcmFnOjc2ZDBhMmFhMjhmMTQyZjZiNzg1ZWE3MjZlNTRiMmVhL3RleHRyZWdpb246NzZkMGEyYWEyOGYxNDJmNmI3ODVlYTcyNmU1NGIyZWFfMTA5OTUxMTYzMTE3Nw_827486d0-c48a-45d9-a2d5-d95a50f1f862"
      unitRef="shares">12077480</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i16d6f32888a94ac0ab90b47c6f566c84_I20211025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83OS9mcmFnOjc2ZDBhMmFhMjhmMTQyZjZiNzg1ZWE3MjZlNTRiMmVhL3RleHRyZWdpb246NzZkMGEyYWEyOGYxNDJmNmI3ODVlYTcyNmU1NGIyZWFfMTA5OTUxMTYzMTEzOA_f49e2ddc-64ac-423e-be0b-1f8e20b26252"
      unitRef="usdPerShare">63.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i3591618c70c945e5be4e43332952012c_D20211025-20211025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83OS9mcmFnOjc2ZDBhMmFhMjhmMTQyZjZiNzg1ZWE3MjZlNTRiMmVhL3RleHRyZWdpb246NzZkMGEyYWEyOGYxNDJmNmI3ODVlYTcyNmU1NGIyZWFfMTA5OTUxMTYzMTE2MQ_6062b305-9562-4650-b5c0-58e19670acce"
      unitRef="shares">1021942</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0d9205ed031740849b78bf2ecbb5df76_D20211025-20211025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83OS9mcmFnOjc2ZDBhMmFhMjhmMTQyZjZiNzg1ZWE3MjZlNTRiMmVhL3RleHRyZWdpb246NzZkMGEyYWEyOGYxNDJmNmI3ODVlYTcyNmU1NGIyZWFfMTA5OTUxMTYzMTM3OA_827486d0-c48a-45d9-a2d5-d95a50f1f862"
      unitRef="shares">12077480</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <task:SaleOfStockUnderwritingDiscountAndCommissionPerShare
      contextRef="i3591618c70c945e5be4e43332952012c_D20211025-20211025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83OS9mcmFnOjc2ZDBhMmFhMjhmMTQyZjZiNzg1ZWE3MjZlNTRiMmVhL3RleHRyZWdpb246NzZkMGEyYWEyOGYxNDJmNmI3ODVlYTcyNmU1NGIyZWFfMTA5OTUxMTYzMTE0OQ_bc84dc3e-ed4e-4c4f-b899-90dc67cb61cf"
      unitRef="usdPerShare">2.06375</task:SaleOfStockUnderwritingDiscountAndCommissionPerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i37952ebde9114ed89a82345ba0d22edd_D20211025-20211025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg1MmVjNGMyNTQ2YTQ4NmY5YzUxZGQwMGJlZmY5NmQxL3NlYzo4NTJlYzRjMjU0NmE0ODZmOWM1MWRkMDBiZWZmOTZkMV83OS9mcmFnOjc2ZDBhMmFhMjhmMTQyZjZiNzg1ZWE3MjZlNTRiMmVhL3RleHRyZWdpb246NzZkMGEyYWEyOGYxNDJmNmI3ODVlYTcyNmU1NGIyZWFfMTA5OTUxMTYzMTE3Mw_14be9eb5-7a98-4bad-84a8-fa22426c0af5"
      unitRef="shares">1811622</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
</xbrl>
