<?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/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:lz="http://leg.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  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="lz-20211231.xsd" xlink:type="simple"/>
    <context id="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic2c9b9d7e4b948759b3746aed0d2d32b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3f5fe35c3efc4b47a6fa46736a61c442_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i3c8407be48ce46d5a7db7773c2c38157_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic6c05744b62b409db3e8065b8eb46910_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7ec1fb556a7646a1b5917eee75283df6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i64d8666b5ab142669ed5444df288a68e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ief3fcd477e464fd8bd3a71a86845e6a4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1e4a5d9032d14a8a8f7af8b89a40480a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia224afb72b9d4087b27271e7fed75672_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2ff5f7b79e9d4b4a833c5edbfff65234_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie192e410564a47b6adc3126ac3d46a22_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie3a63517b01047728332caa13bda1123_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibcc46942aec543f589f247ea820c48b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2f8b6121871a4a98b674db7423f1dc76_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6571f91af63b4f02bdd8def8f1c49a49_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i05ff3a93e7bc4ee484fa712d7b23616d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0419f148cdb642eba4399fa939f538f0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86fc65986aa3454e8a589de56e6f294b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="i3e628f3efe414e56a8eed4f361ee5d1d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="i258b594d154441479cfd67c550d9ab2e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="id9dcb56ecc63498dab3f11cd51857e4f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4c3ba3ceff314c138bf5f8d887780db0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i877e1ceec92447c981af1f2ab1a1e99f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55fabf39ccf7420cb6c8f3e257b45f3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd4af245dc5641edb04c84c11f45c25d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9fdd0275763c459197b0d4729ae88273_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6453cdbd6ce241a98d1892109f7b72ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3111420e403f45e5a8122a9ea0a31e46_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="i329209d3ff874eeb8ba118970260dec9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="ieee5a2db204b4f81b59302fdec49799f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="ied97cad98d024446b8485fdf320d8882_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b27f69285424157aaf79c5df26e2753_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie57e1b8f060f45bfb579a85e5ac502c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if59095eb12c648a4b168a34b772e0ea0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d9b9da8e19243719f4f7c5dbac00c10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ce83436129d47e79aaf262eae19ef56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib62974b18d004487a093b437c5dc4f51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d31bdb73972474fb11c8307222bd548_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9c91135d4e045c3b8a0c3602d8e4813_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i577c734a02254865a005ded1d6feec29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iddac81f275eb41ea8a974206fbba9927_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30d68a26bd764c9c83967e3402a92b61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20cc730f60bd433fa13a232d73a0643f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f9052aceb7a473fbf514f49f16833a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f9f1d3b23084f4587a04f474e4ba7c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i520014ad53194ce1a854edc6bc14778b_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="ic8c957e4f73247b7a54f078a46e2765e_I20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-02</instant>
        </period>
    </context>
    <context id="i31ec4b140e284ad09ddd3a8fcdbe9bf2_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="id66af7f3aa554d08b2b4248fff8587fe_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="i6809dbacf9b240c5a7909a2414b94565_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="i51fa50a0f2514c84bae3165b84d56b4c_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="i9ea40a71db494f69a95946fd14645a90_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="iabf8ca0847a049518869b26585d46381_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="ia0b44f8243f5472b9b7009ff9a5dc1c2_I20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2021-07-02</instant>
        </period>
    </context>
    <context id="i045dcfa33ae6451eb070707d6847a90b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lz:OutsideUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80449aa19c6e4914a8399138e95c2b88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lz:OutsideUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2344dce24a0f418781dc9398f99b4da3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lz:OutsideUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i47a2dea3138c44579e1fcfb1699c2d27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lz:OutsideUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a3c9585ce964686bca1ad21189c7007_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lz:OutsideUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bab9dea37044b8daebc77bc0e5eacd3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lz:CustomerOneMember</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="i5d7749cba3d44277b267185144209246_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lz:SoftwareDevelopmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7fbae7a7caaa48f685f5b396e9c9649e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c8e0d57f91c4e0198dd82747a100cbc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5bd9be5111bd4f4ebd651ef43fcefefd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34b0df603c56426f91dcb08de5e29b50_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b99204cc12c457a80da9783bbc53a3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b102f5edd0441259bbb1b84adb7f3dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29abd0c981c44341b1bbda08ded733ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9e6d7c4dd39f4e24add95a8254efac3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7b133698b6b43e7b7f2bcde18ed5715_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib71af45a947449b1af60389cb94e8747_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if50e5d02e181403a8c77c90d5b6da617_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9223873b0e004f67abeeec9a2b440243_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:TransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a451ad1caad48e3a703f9d1fafad495_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:TransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i345d4f3bbb624ad4ad4e18e2dcc00f3a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:TransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i65c218e2016440f69d0c3d1f7c7532a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8a157a2606f43878d15a26c0cdbcf76_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4bee801d620842c89b701e0f110cbfc5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id43387f72604426192157bc20ca14de5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:PartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea4e83beca0d4c5fa5cb2de52c182e2e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:PartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i963d024c56e64f64b72457e5e2a57b33_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">lz:PartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5af8b14699b640738d6f95e106704170_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf351e59a52c4a80be40f0cd873079c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f92b38cb85b46efa3f2993d475d4b8a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4d49c78d74b4454a934ed60d9bd60aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ccedf9c7f8d4bf7998a4acdde2a2c40_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e3fd9e706ea4e30a4f8df868aaea228_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i477e0cc409524d1d9c70281557528f5b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0cd2befe0cd0460fa9b9d322bb707464_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ac8c82d64324971896c80da9e20b9b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iafdee311424943dd850ae164bcb7d357_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:TechnologyAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e82493b82294d2a83a73ac78290aabc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:TechnologyAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0a633a46c824c69bb41b8436cc755cd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:TechnologyAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i132adafeb70d4dafa7405633c99545a4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i763fbc2980be4e6ba93884c8757f045e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if773a9f962c34ddc8a36199445ccc88f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1044cb6d94a4bbd92faa9575f18413e_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i90b3e1577d954bc6b633c5e442ca3a4d_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i5eef091cba5749ba9c6f405862eb4d99_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ia2f8f5411a174e789b16544f2c5138fd_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i2eca4aef538d400c835046727d01e505_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ib8b00785927645eeb85025ef9299cb68_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ib2b72808ff3546bfb55296085d4f9088_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="id8529df0ee48481aa75c2d2201367312_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ic18e2ccc3e144c7fb6096ac7ff5fb5a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ea06f90213e41c698f4890e88d5eecd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:EarthClassMailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa70d4df3dcc4509ab98831e3a65424f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:PurelySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="idf9353a079dc40a084593ea1cd9d44d2_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:PurelySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i17bb50b060be4a418e8eba6d1e8f789f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:PurelySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3369d0bfece415086b99e69592e86bf_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lz:PurelySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i9c527b0c1ae546e9a8aa98d53a0c0733_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">lz:BeaumontAbsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9abdfeae59f6486abfb0f06a56a2abde_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">lz:BeaumontAbsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5104133f4874deb8e450a76c68713a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LegalVisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i947d87cf35ab42438af92ba56f258a38_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LegalVisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i37c84585e81c498d8ebb84b17ecca2df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LegalVisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6bf77814ca347e7bf09d5897c4f8679_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LegalVisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i902255cdb96a45bda23f65cb41095775_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LegalVisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39c287be3f264c18a16df20d8e74973d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LegalVisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ec32e1f012e4c72b7a07c0d1be84569_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LegalVisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0433b5f80e0495a8f272f0d0252faf7_D20170101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:FirmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic81853df458a4f64bbf7f46ba27247f3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:FirmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5637f3854d8c450589b96a46f0fb3edc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:FirmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i66aa081227004e3489d3889dd3b135a5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LawPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i01b2eb1af18b41fa803bab437984e893_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LawPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i7af4a5d04aa640a9988d766c504babac_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LawPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ic94a9c337763435dbbdc7e65fcb590d6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">lz:LawPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i2d6b7bee13ec4a3bb75cab879198b364_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">lz:LegalZoomcomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lz:LawPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11e8387627b247cca8b8128bbb5ca5a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">lz:LegalZoomcomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lz:LawPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f4e5f56fb024bffbb19186d51133fcd_D20181201-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lz:NonvotingCommonStockClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lz:MyloMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i36d54e4f250249b6ac7c1680579e8fad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">lz:LegalZoomcomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lz:MyloMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38754ca7e071478aae34e00e1a035b5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id158cc8d80bd42b288cd5c62490d7f56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae361d9d92f04b07b055b6cc1c2a79ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3319ef780b1419d8bee0915e7a89481_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie55140bf85364c969ff965cddd421c23_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8249f97336a44b0ca2fa9c43c60085c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i578a3f9ef43d45b39d98bd5801189aea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lz:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61f618c5adbe4402955f0c8ae76e1468_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lz:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i119ef32773134b50817ae84b1bd9dc63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2dccd9a7b0bf4c5995f7cc001f48f7bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="id6e9d34a787640cc9c929ba357602984_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1589079d187b4d6e87736c7c056c3242_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d08856478944b488a2343119ddf26d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lz:SoftwareDevelopmentInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95a579bf4f6c47db90cb6a9da106b3ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lz:SoftwareDevelopmentInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf3c102eb74040988b55b510325cac87_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i026c4e1f893a4e0a82e8acbceab36348_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i408ad097b5984401aa6f037c055c2887_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6695ffdd0c9a42c185158235f858d3d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c2be23e6f9049849a0f7f00c4a797ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i797c428f625646ac8dcd4bedd7dc1b75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4938521625f548358506fc31a0c8de68_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibaf76c91db994bc3a91de953fc32aa9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida2bb4d2ae6c465a825153774d9e4faa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8c9218c363b446cb147882dc5aa48ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a5b7b6b0dd54d04b0605da2b348b6e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="id3c5acaa3aad4550882c09fabdaf0b5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="ia3d0e35bbb4a44859acbb4f81e48cf54_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ce94187e7f24ee28d04796383916f9c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i88263ee001f2476080255e5d2305cc2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="if23a6e82624b46498d2eb3f593e0efad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</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="i3e9f5d6cdc9643d78baedf41b89e8550_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i65ba9a96e42340bba004a0ce82f877b4_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i834a5a243ded40f0ac008b5a5ca68a44_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic9c2ac365de64c9da12fe11f5cd88dfb_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndTwentyOneRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i14ad59db8f5046d28b8c3f49b7c66b5e_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i386d5cf2411a40c28accf6d644bff443_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">lz:SwinglineLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i256a5ff0772b4b33b4211588e6879dfd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndTwentyOneRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6fa9d157c70940db994462406c47debd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4af8a6574054e65b113a1d7029584d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3421d9c21b714551a113cc7ef606ec29_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i84871e549c454668aeb3a798dbd32bca_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i643393cad9a347d2b52b0c7c958e2b90_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i480c05cb1a364c6ba393be34d41c07ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51bbe6b5ffc14c9ca0a321c4795e2159_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i843bda0a7540410f8befee4bfd141c71_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i25861304a1404446b47f60c885237870_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd2acd0711654177b0798471efdea07a_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenRevolvingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">lz:CovidNineteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i5b63decc63264e01a9ddc0e20e781acf_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenRevolvingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">lz:CovidNineteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5bfe5956ca0b4e028edeaf95f8d119b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndTwentyOneRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1275f939c9834dfaa0aad41a285f8e4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndTwentyOneRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab86dd1812e944868829c767e8fc837e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndEighteenRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81c4fab64b2a446dac23fd36fad9e68f_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lz:TwoThousandAndTwentyOneRevolvingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">lz:FederalFundsEffectiveRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib08de800ae664895bffc09ebf215440c_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="ie40d76c867364339a8256987e0a14c2e_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7f4bb6c83b6e4ded957c08f4fbff7b5a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i68e6c217c2d44275be1fad7e5e5b7864_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if0598903e35b4173ac34ccd498648efa_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i5cc7742c7df548b0bfc599406a670912_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i274de6e2a443482192776ce21f9a38bb_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="if926345889c14398bd8b2bdbacd7c696_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i35c14947d9724ae281d871a1d96b6649_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i47044e8830e54a1893fff388d09a3760_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i80d8aaf8802344e39f84e5b564a08384_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i9804228a1a4d4e00bb19360214a5c659_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icd3abcb8d881404382ef59ba6fcc2ad9_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i24dbfea23c684b4d839a84f12a246b95_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:FormerExecutiveOfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4b94242cdd804a4999f8db8e1cbec53f_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1162e0c77b264ba4b5e1c460f5165e7f_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89af845cd3154c27b36a198602cf7088_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f40688e5cac4af4a34c77d7f55423a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31cb69d2867748dc8dc66e788d7fbde0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e1fcbe2ed5c4a06bed41276d977048f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74b0f503cb74493396fd1c1c64d0ee54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic24c396e2c2e4c13854e3990a8c1ecac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">lz:GlendaleCorporateOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b1e773bf4e74131879b7020729a891c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">lz:GlendaleCorporateOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13c88b6130a647779d516ec76d98bb00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">lz:GlendaleCorporateOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i15aa622b226a4cfba6d9d8e86566a410_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">lz:AdvertisingMediaAndOtherCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:AgreementsAxis">lz:NonCancellableAgreementsWithVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5932c437225d456695381ced50c82a87_I20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">lz:OverpaymentsByOverreportingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-20</instant>
        </period>
    </context>
    <context id="i87b040698c674e6a81343c73a7c77451_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">lz:BreachOfContractAndBreachOfCovenantOfGoodFaithAndFairDealingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="i0b3c8d5668b044faa2c55358c0bb97a3_I20201207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lz:VendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-07</instant>
        </period>
    </context>
    <context id="if7fa3afe28d94158821d555cc2d6e41d_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">lz:InitialPenaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8bfbb19575934dfeaa8c4efd89dfef5b_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="iffffa1313f5142a8ae7f159c17e726b3_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="if7dcc90647c641bb9a7896576b5bf13e_I20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lz:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-02</instant>
        </period>
    </context>
    <context id="i2d5bd9cfde5f43758d6ce643e3683260_I20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-02</instant>
        </period>
    </context>
    <context id="if1d06b243e044432b7f91f4c9bdaffcd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lz:TwoThousandAndTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i16ceabbc98e8421a95b0c44979cd5879_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lz:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i74256f1d5287492a9b914013680c9d7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lz:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i462eb5ec147542cb812da853da75cfa3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lz:A2016StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1fdf66d6e7ba407088766b50866bb03b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:ExpenseBeforeCapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id94095b21b99476f9d7574b3b67eefaf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:ExpenseBeforeCapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i220ff9569c854c37a10c62e0eeb66e2a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:ExpenseBeforeCapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic7c9719391624181a2633e02351dd333_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:CapitalizedToInternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6a97cc5f34a4386a82079df546315c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:CapitalizedToInternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i309c25b971b4476e9425763838efcf48_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lz:CapitalizedToInternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4e55ee76302f45179744bb67d84a1842_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lz:TimeBasedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i736715d882554bcab5904cdbe4924a66_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae6a184960ba4d2c82ca66a51cb12bd2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e01f41ab03641eebe392cd9ec5eef91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4029634b55a4dda96a82a1e20ba45f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6cba83b973844d27a0dd6025f981a39b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ba047cedc764bf9911d61026e5c2260_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1410321021146bc918fe5094f650cc5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib75cb54615b9438586b06fb91829a5de_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:ServiceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i514c56e9e69f46488f136233ca2edd44_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:ServiceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id01600d196b647799e543e5ed351c3b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:ServiceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia70c43a5ccbc487792f8fb914430f130_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:LiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0b698489b464eb1bf80ac75b6c3714b_D20210701-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:LiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:TimeBasedLiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b723ab8f64846d79d6beacb1f7b5b23_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3f3ad885b6844b9e8ec1620d1f4a7854_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie5c564a9bea54853a1f4038eb8f4bf9b_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia6ae09967ab94e55a7fe049b7ba2e3ed_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i81b5d746e3784583b6c9784183078128_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib8244843752e4f7796a525df0893dbb9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i35748ad74f2a47a29070a26ee4ed0a28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:ExecutiveOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6690704295ce449eb7d92e6131f39e9b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3418e7a59dcd4481b489ee7a7dce7b33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe0f916bf88940d4abe2eb9591410bc5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:ExecutiveOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8288bad8607641e9ab6343d1bcdea44f_D20210629-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:ExecutiveOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EventAxis">lz:ModifiedVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8dd54e4738d46498d3660336d9b8e4e_D20210701-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:ExecutiveOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EventAxis">lz:ModifiedVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1bf84f29d6e441e83ab1c5f0810b642_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:ExecutiveOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd7233a5fa2249fb86b7a3cc1215231c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:OneExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">lz:TwoThousandAndNineteenPerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4059d20161454608bc92647244ed3d53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:OneExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">lz:TwoThousandAndNineteenPerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i740b5a0b4771457686d5647f4abe074c_D20210629-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:OneExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">lz:TwoThousandAndNineteenPerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ee77640227141979cb0e63859390005_D20210701-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:OneExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">lz:TwoThousandAndNineteenPerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5615b2cb97a8422d8028cd3303c5ce8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:OneExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">lz:TwoThousandAndNineteenPerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9efc7ff6648b446485d4e9523eaa427d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:OneExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsAxis">lz:TwoThousandAndNineteenPerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EmployeeStockOptionsOneAxis">lz:ServiceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iee5e3d481ef64e05a5ab3505c4d96ee0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4537575095474ec69dfbb5ffc6c09c4b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a3d811895f24765a81630a37b21ac78_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:ServiceVestingConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i85988929775049c99525d404dc63ddfa_D20210629-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EventAxis">lz:ModifiedVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:ServiceVestingConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99aad57a492947b285107afe369d3e5e_D20210701-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EventAxis">lz:ModifiedVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:ServiceVestingConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9aa5e934994649c6a6ae39688475245f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:ServiceVestingConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4821309e92234e1180fb1b50f0c24682_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:LiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:TimeBasedLiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5bc3bd80d3504a13bf8950b01906ab62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:TimeBasedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2275e2c7d35e40c09f3a464cabb9e442_D20210629-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:LiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:TimeBasedLiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic439a9e692ac41b6a301876804cfb91f_D20210701-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:LiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:TimeBasedLiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id71ff27e5a4c462d933a2b83f15fb610_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockAxis">lz:LiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:RestrictedStockOneAxis">lz:TimeBasedLiquidityEventRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cb0c5519ed6444ab9eda72259d683a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:TerminatedEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EventAxis">lz:ModifiedVestingConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba07f13ac7484d669e03fd9c2c40e3d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lz:TerminatedEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lz:EventAxis">lz:ModifiedVestingConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4cdc356e26445ddb0f7d255b3d29e80_I20210621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MedianMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lz:TwoThousandAndTwoThousandAndTwentyPerformanceOptionsPerformanceRestrictedStockUnitsAndLiquidityRestrictedEventRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-21</instant>
        </period>
    </context>
    <context id="ie458021b8b184a968de9b6fd0dcb7972_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i373a588c9e8d4fb78c52d5918be64684_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a4b11116df04fb9b55b4bf14278e0fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71a497a16c5a45c8ac98993d94d1ea9c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i85d313aba60e4b5385cd3cbfc5dd90b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i667db6c8664e4b129b5ee707277f0d3c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idde9df405a0d4ca99a6fd897b3c26564_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73189933c1494624bcb42cbaed0b9aa8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icea0eb6492c8454b9129c5f50795d358_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d1ab0a3763e4dedad8236007e8b3d8f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia832f053724143aeaf310fed5998835e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i39052b04341d42ac8796fe5ae39483f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5bc596cb9a4341489947c7f62a1934c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic771c3555c6b4532b75b5a84f929225b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i899353231b1c4a2aa3dfd60219c66e9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib85318c0e6284c6292bb9f5a7ebc7897_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9febe5dce9ea4c98abde65106fe2b9b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c9f413dbcf243469542518fa7aa08d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6a4358ae1e14579b8803d526a2e1f8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81da452646244ea1b2276f595d6372b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafefce64672f4df59df3c3fb201fd0d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f1fd4094db34078b50dd14659b83d49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd99494e786d4bfd9db2954683640489_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e9f71f9166b43ea99523251bf068441_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36310432c7cf483bafaff0b23059cc08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6270b1f420546b3b39bc1acf9a6330f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i851b7fd9dc394c0a9d75660dcdb819ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibba4f3b6a18a438d8cdd949924a32b5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i517b71727ea14e57b55b94549e53ded6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f4853c458a54a799d724ab27b48f51c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf28bb6d8b6d4142828ca87bd7833ca7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53d99bdfe04046e28888ac9a321c6479_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39ef82306aef48cab755a51aedc3d630_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">lz:RestrictedMoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i739f2ba228d04ed2ac6b0a98e17bf61a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">lz:RestrictedMoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38c9116bea374e34a3e5d01dc85a8870_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">lz:RestrictedMoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i961e6d8ee0604b5e944789113f4752d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d8138ea899c4586a073636ee2e37d4f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i37dbea22c1ba44419ae6474abd4777e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74c588e45c2a4772993413b5dd121622_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:InterestRateCapsAndSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6d2fec1a38345ee97f9856a6723e912_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:InterestRateCapsAndSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f43af3e96dc4676a27f9a242d4d104f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:InterestRateCapsAndSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7647d70ae252499794af9cc112996ed0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8c76d3dced44b7ab4525038f71cdd0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2326f314c109443a83477febc2d4f315_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35f9cb3f6df145adbedf8ec125878eac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a5e8d7f52ee478ab05844dd4afd4c03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib467d58cccb349228eb2fa499e31963e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06b807e67075493d9b44ac7910405d66_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice756a042cdd4dd6890dfaa5fd4a6512_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie4a3954b4acb49b18ad20e37905d5d29_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3be749ce0c1947d994144b68873d5591_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifdb608e11cca4aea9a05b2ea28ac735b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0b27a79bc7f4aa58025182ed5685793_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if04a7fb581d247bcae042519ac8c4214_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie70b338e48d74daea64e542ca612e669_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia15f423398d84163a9218ec72323c13b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6e41d56f00de47f0ae85916af503286d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i26ed1fe669e14584925329bdb894ec4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5756d67e262242768f0d7a254b74f175_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee8d44b6d2d24ef99ef8f09bc46494e9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia523b91c8fd2421d8111b255422c3eee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c986658bbe84d35ac13712497a90347_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42fd4f8e5f544ec1be26f0b1092feced_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i13e4e5b62c9849a19e6e9f5fda66ac0e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i355dad858d0e4fed992fa7e6c89c2560_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5709f64ce5c14cf8803550de2ee1cba6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4404a2e63f54cb385396a4f631d7858_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i696d1c8ee46044cda126beb64bb73d57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45065d5cdc244f12b23b16134bfe7c97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i898749c5ef9b4ac98fd780faa616550e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i70e6b4bf968d433b887c76a928e0e486_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lz:TwoSoftwareVendorsControlledByLargestStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd4fe34db91e412a9219e60e0a046df2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lz:TwoSoftwareVendorsControlledByLargestStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8cdcbe5324054f82bb3582c29ae20d01_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lz:TwoSoftwareVendorsControlledByLargestStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iac9dc34ae0604f25b421c43236bedd68_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lz:SMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6cf57e69fe04941b3880435973902c6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lz:SMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia2219fe5ca8a46f490ab8a4cd66257b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lz:SMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2520db620efb4859abbc6a7483034a6f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lz:SMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5939753b2b4446b0b4e7a6d7252a0fe2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05b952ba3d4b43e3bcdae51be14f6660_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2a54bf489ea64e059a2735a5a9503615_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb8288a2962d455aa4aaf5ec9c1d0c91_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61cb0b2c1abe4f6ea3ff61274210caad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia98c1d951fb049739ff15d725198d42d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabf84965ef00446aa7d651654a3ae816_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9dff1f7fda084804ba806393277f0ade_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6e7a3cc8b10490896f3aeff75e94e76_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i80dcd3af31ff4b14ab784746b3936df8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0cd576bb58d94c7186a472dfa1170edc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iead37d6aee644e20bc91d01a9469250e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5a86000ca7b4f618ed9184f6f4bc6ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i830155291e164d4492ae453e85053ea7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia6ea982659fa4c9bb13cc1c4835d3f51_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1eb5a9257a894b0281b4048f87c03961_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i88d739adb9c24d149cae750565a29d4d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i223ddf4d7296415f9e740cf4e1919efe_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9d8bee4380ae44a3b07be01f5c29af9f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2fe81af4ceee400288cb9c114aa34259_I20220301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001286139</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-01</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>lz:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl80L2ZyYWc6YmFiYmQ2NjlmNmI4NGNkZWJkZTBlYmVhZjJkYTI5YmQvdGFibGU6MGMyM2RiZTcyZTJkNDY2YmFlOTJhNzkxNGI0YWQ3NWMvdGFibGVyYW5nZTowYzIzZGJlNzJlMmQ0NjZiYWU5MmE3OTE0YjRhZDc1Y18zLTEtMS0xLTM1MjU3_b8fb3f51-7665-4d1b-957b-6db02f08045f">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl80L2ZyYWc6YmFiYmQ2NjlmNmI4NGNkZWJkZTBlYmVhZjJkYTI5YmQvdGFibGU6MGMyM2RiZTcyZTJkNDY2YmFlOTJhNzkxNGI0YWQ3NWMvdGFibGVyYW5nZTowYzIzZGJlNzJlMmQ0NjZiYWU5MmE3OTE0YjRhZDc1Y185LTEtMS0xLTM1MjYx_22792c98-4f40-49b3-b173-fdb572294dbc">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl80L2ZyYWc6YmFiYmQ2NjlmNmI4NGNkZWJkZTBlYmVhZjJkYTI5YmQvdGFibGU6MGMyM2RiZTcyZTJkNDY2YmFlOTJhNzkxNGI0YWQ3NWMvdGFibGVyYW5nZTowYzIzZGJlNzJlMmQ0NjZiYWU5MmE3OTE0YjRhZDc1Y18xMC0xLTEtMS0zNTI2Mw_cf505288-b560-432f-8904-27d46d228680">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl80L2ZyYWc6YmFiYmQ2NjlmNmI4NGNkZWJkZTBlYmVhZjJkYTI5YmQvdGFibGU6MGMyM2RiZTcyZTJkNDY2YmFlOTJhNzkxNGI0YWQ3NWMvdGFibGVyYW5nZTowYzIzZGJlNzJlMmQ0NjZiYWU5MmE3OTE0YjRhZDc1Y18xMS0xLTEtMS0zNTI3Mw_10cba24b-74e8-431e-9c14-c7b5041d5aca">0001286139</dei:EntityCentralIndexKey>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8b102f5edd0441259bbb1b84adb7f3dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzgyNDYzMzc0MTAzMTM_fcb1ab86-1214-4763-b531-3cb1820122e9">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i81c4fab64b2a446dac23fd36fad9e68f_I20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85MTMvZnJhZzoyYWY2NGI2NDM3NmI0ZDg0YjQwYjQ2YzVlNGQyMmIyMy90ZXh0cmVnaW9uOjJhZjY0YjY0Mzc2YjRkODRiNDBiNDZjNWU0ZDIyYjIzXzI3NDg3NzkwNjk2Njc_c465f1ed-02ae-4f14-883e-b2c681bdaca6"
      unitRef="number">0.005</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DerivativeTermOfContract
      contextRef="i5cc7742c7df548b0bfc599406a670912_D20180301-20180331"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzNDc_126df2c4-6287-42b6-8227-84aadcbe7982">P3Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeTermOfContract
      contextRef="i9804228a1a4d4e00bb19360214a5c659_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzOTc_035797f9-b8a5-434b-9bc5-19bec0899b6b">P3Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeTermOfContract
      contextRef="i9804228a1a4d4e00bb19360214a5c659_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTY0ODQ_035797f9-b8a5-434b-9bc5-19bec0899b6b">P3Y</us-gaap:DerivativeTermOfContract>
    <dei:DocumentType
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTA4_be4e54c5-aed9-44b2-8fbf-313b97f53cf8">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6NGVjZjg5OWMyYmFlNGQxMzgzNmRhZmZhZTI3Y2EzOWIvdGFibGVyYW5nZTo0ZWNmODk5YzJiYWU0ZDEzODM2ZGFmZmFlMjdjYTM5Yl8wLTAtMS0xLTM1MDU4_eb2550db-7ad8-4013-ac53-7148f175fd55">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTQ1_2e2dd36b-1f7d-42d9-a4bb-a17f743e6e7b">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTQ1_1e7c5924-dfb8-46f8-88f0-122f991c0de4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6ZTYyMTcwMzUyODgwNDEyYWI5NmIzYWUxNWFiNmU5NzMvdGFibGVyYW5nZTplNjIxNzAzNTI4ODA0MTJhYjk2YjNhZTE1YWI2ZTk3M18wLTAtMS0xLTM1MDc2_27d42bc0-ce44-46b9-b373-50c6f863a331">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTQ3_f8debf6f-727f-4e25-8bdb-a66e62f192d9">001-35618</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTQ5_59797b00-7c4a-4bc1-9a8c-9dcba211f5ae">LegalZoom.com, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTkxMDE0OTk5ZmMxNGIyYThhZDVkNmQ1ODRiZmM3YTUvdGFibGVyYW5nZToxOTEwMTQ5OTlmYzE0YjJhOGFkNWQ2ZDU4NGJmYzdhNV8wLTAtMS0xLTM1MDkx_da26d031-ecb3-4645-819f-da56fc0e82bf">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTkxMDE0OTk5ZmMxNGIyYThhZDVkNmQ1ODRiZmM3YTUvdGFibGVyYW5nZToxOTEwMTQ5OTlmYzE0YjJhOGFkNWQ2ZDU4NGJmYzdhNV8wLTEtMS0xLTM1MDk1_56d6f3fd-1dfb-402b-a5f7-a481e64e2518">95-4752856</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTkxMDE0OTk5ZmMxNGIyYThhZDVkNmQ1ODRiZmM3YTUvdGFibGVyYW5nZToxOTEwMTQ5OTlmYzE0YjJhOGFkNWQ2ZDU4NGJmYzdhNV8zLTAtMS0xLTM1MTAwL3RleHRyZWdpb246MDM3OTJkYmExZGI0NGY5Y2FhMTAxMjUxZDdhMjY4YmRfMjc0ODc3OTA2OTUzNw_2d203ee1-ba37-4c79-887d-e0697af2ebb8">101 North Brand Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTkxMDE0OTk5ZmMxNGIyYThhZDVkNmQ1ODRiZmM3YTUvdGFibGVyYW5nZToxOTEwMTQ5OTlmYzE0YjJhOGFkNWQ2ZDU4NGJmYzdhNV8zLTAtMS0xLTM1MTAwL3RleHRyZWdpb246MDM3OTJkYmExZGI0NGY5Y2FhMTAxMjUxZDdhMjY4YmRfMjc0ODc3OTA2OTU1MA_e067f465-c62a-49b0-81d4-f43be42bf50f">11th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTkxMDE0OTk5ZmMxNGIyYThhZDVkNmQ1ODRiZmM3YTUvdGFibGVyYW5nZToxOTEwMTQ5OTlmYzE0YjJhOGFkNWQ2ZDU4NGJmYzdhNV8zLTAtMS0xLTM1MTAwL3RleHRyZWdpb246MDM3OTJkYmExZGI0NGY5Y2FhMTAxMjUxZDdhMjY4YmRfMjc0ODc3OTA2OTU2MQ_be938bb0-ffae-48c3-89b3-bdf1675b4236">Glendale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTkxMDE0OTk5ZmMxNGIyYThhZDVkNmQ1ODRiZmM3YTUvdGFibGVyYW5nZToxOTEwMTQ5OTlmYzE0YjJhOGFkNWQ2ZDU4NGJmYzdhNV8zLTAtMS0xLTM1MTAwL3RleHRyZWdpb246MDM3OTJkYmExZGI0NGY5Y2FhMTAxMjUxZDdhMjY4YmRfMjc0ODc3OTA2OTU3NA_418f329f-3726-4262-b7fb-e602d71f2ca4">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTkxMDE0OTk5ZmMxNGIyYThhZDVkNmQ1ODRiZmM3YTUvdGFibGVyYW5nZToxOTEwMTQ5OTlmYzE0YjJhOGFkNWQ2ZDU4NGJmYzdhNV8zLTAtMS0xLTM1MTAwL3RleHRyZWdpb246MDM3OTJkYmExZGI0NGY5Y2FhMTAxMjUxZDdhMjY4YmRfMjc0ODc3OTA2OTU4Mg_e3b7d3a1-33f5-4f98-95a7-eb79279f6b86">91203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTUx_a763d7d9-7a5f-4df9-a3a3-87c5e4a74615">323</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTU1_59ec95c6-2398-45b7-aa06-5ab5ea744928">962-8600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6OTAyYzc3MWM5NmQ1NDFiNTk3OWFlNTQxNGI1N2JkZTIvdGFibGVyYW5nZTo5MDJjNzcxYzk2ZDU0MWI1OTc5YWU1NDE0YjU3YmRlMl8xLTAtMS0xLTM1MTQ4_8d306d9a-c292-4865-95d1-b65d2b49fe36">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6OTAyYzc3MWM5NmQ1NDFiNTk3OWFlNTQxNGI1N2JkZTIvdGFibGVyYW5nZTo5MDJjNzcxYzk2ZDU0MWI1OTc5YWU1NDE0YjU3YmRlMl8xLTEtMS0xLTM1MTUw_9029dfc2-5082-4690-8fbc-f106dd7cee2f">LZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6OTAyYzc3MWM5NmQ1NDFiNTk3OWFlNTQxNGI1N2JkZTIvdGFibGVyYW5nZTo5MDJjNzcxYzk2ZDU0MWI1OTc5YWU1NDE0YjU3YmRlMl8xLTItMS0xLTM1MTU2L3RleHRyZWdpb246NzAzNTFhODM3Njk4NGQyYWIwZDg5ODk4ZjRmMDY5NzdfMjc0ODc3OTA2OTQ4MQ_25a8affe-3dea-4e72-9e0e-98cc23e4f2cf">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTU4_7619b46e-2a45-4800-b6b2-454c55e17d9a">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTU5_60c2e73f-e836-4c0d-8674-0ce3420cbf7b">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTYw_fafafce6-871a-488a-aba5-075e9100c239">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTYx_39509834-df28-44a4-b794-c2952e668fdc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTFhNTMxY2ZhOGEwNGVkMTg4NWFlOGYzYzBlNDI0YWMvdGFibGVyYW5nZToxMWE1MzFjZmE4YTA0ZWQxODg1YWU4ZjNjMGU0MjRhY18xLTAtMS0xLTM1MTk2_c00abc42-61c7-4c72-a500-86a579b681d2">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTFhNTMxY2ZhOGEwNGVkMTg4NWFlOGYzYzBlNDI0YWMvdGFibGVyYW5nZToxMWE1MzFjZmE4YTA0ZWQxODg1YWU4ZjNjMGU0MjRhY18xLTMtMS0xLTM1MjAw_6e260722-c0b0-4a2c-869f-65d1b2bbc5e8">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTFhNTMxY2ZhOGEwNGVkMTg4NWFlOGYzYzBlNDI0YWMvdGFibGVyYW5nZToxMWE1MzFjZmE4YTA0ZWQxODg1YWU4ZjNjMGU0MjRhY18xLTMtMS0xLTM1MjAw_e6e9e99e-9dab-497d-be0e-39d60491ca9c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGFibGU6MTFhNTMxY2ZhOGEwNGVkMTg4NWFlOGYzYzBlNDI0YWMvdGFibGVyYW5nZToxMWE1MzFjZmE4YTA0ZWQxODg1YWU4ZjNjMGU0MjRhY18yLTMtMS0xLTM1MjA4_f2a66a99-2f1b-4660-b1b0-17eb720e4e3c">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk2Nzcx_38d88d68-5a7e-4d12-80c9-f1979bfe53e5">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTY3_cb8c2e68-2fae-4f97-9582-632a22137228">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk2NTUw_e834cdbc-5aa1-4d00-a301-234fbb5972cd">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ic2c9b9d7e4b948759b3746aed0d2d32b_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTcy_f0cc509a-1716-4146-80c4-6ea426d62c7b"
      unitRef="usd">2800000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3f5fe35c3efc4b47a6fa46736a61c442_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk2NDA4_0571543f-e141-4846-b72c-aea6d635ce53"
      unitRef="shares">198423647</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xL2ZyYWc6ODA5MDFjOWE1Y2M4NDg3Yzg5YWFlMGVmYzc1YTM0ODUvdGV4dHJlZ2lvbjo4MDkwMWM5YTVjYzg0ODdjODlhYWUwZWZjNzVhMzQ4NV8yNzQ4Nzc5MDk1NTg5_d107aa01-0b58-47e9-bc6f-b9305d1c21d7">Portions of the Registrant&#x2019;s Definitive Proxy Statement relating to the 2022 Annual Meeting of Shareholders, scheduled to be held on June 8, 2022, are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. The Definitive Proxy Statement will be filed within 120 days of the Registrant&#x2019;s fiscal year ended December 31, 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl84OC9mcmFnOjBkYTdmZDI0ZWQ5MzRmNjBiYjMyZDg0ZDgwNjU1OGExL3RhYmxlOjZjNjY2ZTcxYzk0YTQyZDc5NzE5ZTcwMjU3ZWI4MjU5L3RhYmxlcmFuZ2U6NmM2NjZlNzFjOTRhNDJkNzk3MTllNzAyNTdlYjgyNTlfMi0wLTEtMS01MzMxNS90ZXh0cmVnaW9uOjI5MGI5MjkwNWIxMzQxMTY5MTY4YWUxYjg3NjVkOWVkXzI3NDg3NzkwNjk1NTc_929c68e2-218c-4ff6-b40c-01f235079af9">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85MS9mcmFnOmNhYjM2ZjA5YTAzYjQ2ZDdiMWY4OTllZTY1YjdjYWRmL3RleHRyZWdpb246Y2FiMzZmMDlhMDNiNDZkN2IxZjg5OWVlNjViN2NhZGZfMjc0ODc3OTA3NzgyMA_4b9ffec6-58be-436d-a5c3-c399dc7315b3">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85MS9mcmFnOmNhYjM2ZjA5YTAzYjQ2ZDdiMWY4OTllZTY1YjdjYWRmL3RleHRyZWdpb246Y2FiMzZmMDlhMDNiNDZkN2IxZjg5OWVlNjViN2NhZGZfMjc0ODc3OTA3NzgyMg_deff9764-57c3-421b-844c-6f2adefc166b">Los Angeles, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNC0xLTEtMS0yMjkxOQ_afc9a4c5-6ef3-456d-bbd8-50282876762d"
      unitRef="usd">239297000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNC0zLTEtMS0yMjkxOQ_4f555ca1-fbba-4bc6-8e33-742ba8c6ed65"
      unitRef="usd">114470000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNS0wLTEtMS0yMjkxOS90ZXh0cmVnaW9uOjU0YmUyNjQwYjMwYjRlOGQ4MTBkODYwZjZmMTNkZjBlXzEwOTk1MTE2Mjc5MDA_e9724ed1-75e5-44cf-9dc5-15581967170a"
      unitRef="usd">4060000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNS0wLTEtMS0yMjkxOS90ZXh0cmVnaW9uOjU0YmUyNjQwYjMwYjRlOGQ4MTBkODYwZjZmMTNkZjBlXzQ2_3339fb34-d5c5-429b-af87-f5ab32f0470b"
      unitRef="usd">5256000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNS0xLTEtMS0yMjkxOQ_de183cb4-c7d8-469a-ad75-0dc1cc9b8bb7"
      unitRef="usd">10635000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNS0zLTEtMS0yMjkxOQ_2fefc5b0-00b0-4bf7-aabc-8f579fc3bab4"
      unitRef="usd">8555000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNi0xLTEtMS0yMjkxOQ_8e6ba3e9-b113-4e54-a377-6ad002423f38"
      unitRef="usd">16589000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNi0zLTEtMS0yMjkxOQ_cb84e54b-c935-4dec-9363-7c3be7194e23"
      unitRef="usd">10536000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNy0xLTEtMS0yMjkxOQ_e1013342-de12-4b8a-8ace-96082be425b4"
      unitRef="usd">266521000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfNy0zLTEtMS0yMjkxOQ_c496dc65-febd-4313-8556-d1032abe42d7"
      unitRef="usd">133561000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfOC0xLTEtMS0yMjkxOQ_4fa92373-c36c-4995-b889-337b09b49421"
      unitRef="usd">47013000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfOC0zLTEtMS0yMjkxOQ_18d9676d-29fd-4245-a462-6d4a3512e04c"
      unitRef="usd">51374000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfOS0xLTEtMS0yMjkxOQ_53caa573-4a2d-4969-b6c1-c02b71b18731"
      unitRef="usd">59910000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfOS0zLTEtMS0yMjkxOQ_ed63252d-79fa-4f89-b720-3a2d8b1cdabb"
      unitRef="usd">11404000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTAtMS0xLTEtMjI5MTk_2caeadef-5cdd-4498-83d8-1f0f80dd128e"
      unitRef="usd">16031000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTAtMy0xLTEtMjI5MTk_55b21079-2e72-4fcd-a609-78a03dd4f38c"
      unitRef="usd">815000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTEtMS0xLTEtMjI5MTk_e908f81c-c33f-4005-91ac-117cd70ab37d"
      unitRef="usd">27653000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTEtMy0xLTEtMjI5MTk_632c4241-233e-4250-9900-ef8306e648e3"
      unitRef="usd">22807000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RestrictedCashEquivalentsNoncurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTItMS0xLTEtMjI5MTk_5fad2205-f8a2-4de6-a663-37dc38a5e60f"
      unitRef="usd">0</us-gaap:RestrictedCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashEquivalentsNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTItMy0xLTEtMjI5MTk_0ca9e116-5cfe-442f-a4b7-787000af59b7"
      unitRef="usd">25000000</us-gaap:RestrictedCashEquivalentsNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTMtMS0xLTEtMjI5MTk_de9de5de-0ad7-4646-b896-39cda1b1c7bb"
      unitRef="usd">1122000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTMtMy0xLTEtMjI5MTk_60dc0571-ff99-414e-ad9e-3441e5a5bdc5"
      unitRef="usd">1050000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTQtMS0xLTEtMjI5MTk_5d8590d4-f642-4767-9237-a904fc604c09"
      unitRef="usd">12765000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTQtMy0xLTEtMjI5MTk_556cd477-798b-4e55-ae4a-ffe625022ef1"
      unitRef="usd">6053000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTUtMS0xLTEtMjI5MTk_b87b6ed8-0d24-4a50-8eb9-6e3eb877eb29"
      unitRef="usd">431015000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTUtMy0xLTEtMjI5MTk_bbe6af21-a0f9-4d65-b376-b8174541e6ac"
      unitRef="usd">252064000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTgtMS0xLTEtMjI5MTk_a5d224fc-5390-42f0-9fe4-c1950d347105"
      unitRef="usd">31788000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTgtMy0xLTEtMjI5MTk_fffafc8e-afa2-4dd1-993e-62158a4e3bc0"
      unitRef="usd">28734000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTktMS0xLTEtMjI5MTk_b3f42bb6-0777-4c15-b527-1016230dd969"
      unitRef="usd">50817000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMTktMy0xLTEtMjI5MTk_b9d04623-8217-4d57-8eed-b622da57f53d"
      unitRef="usd">41028000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjAtMS0xLTEtMjI5MTk_f8e1a6a8-a654-4079-9bc9-f0ba52a66b0f"
      unitRef="usd">146364000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjAtMy0xLTEtMjI5MTk_d9bae8a2-2abe-4083-b523-15283e891baa"
      unitRef="usd">127142000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjEtMS0xLTEtMjI5MTk_76b34f14-33e4-430b-9331-80af55e513ba"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjEtMy0xLTEtMjI5MTk_38c07bd2-c7f6-4a1f-9d0a-865b179bb5b0"
      unitRef="usd">3029000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjItMS0xLTEtMjI5MTk_20675fcd-725f-455b-a5eb-d2e9bf1435b9"
      unitRef="usd">228969000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjItMy0xLTEtMjI5MTk_049010de-3c18-468b-84e1-b362b9eb2da1"
      unitRef="usd">199933000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjMtMS0xLTEtMjI5MTk_5ff485ef-a644-496b-8dfb-13201dee42f5"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjMtMy0xLTEtMjI5MTk_af884565-0030-461b-a26e-d924b1a0b70b"
      unitRef="usd">512362000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjQtMS0xLTEtMjI5MTk_5b926bbb-9437-476b-9f5f-ebe9e6fced0d"
      unitRef="usd">1554000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjQtMy0xLTEtMjI5MTk_579721a9-8c2f-4a7e-b30f-23730f93e1f9"
      unitRef="usd">2937000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjUtMS0xLTEtMjI5MTk_911ecba6-8188-4ba3-97e8-8bbe2c33ddd0"
      unitRef="usd">2941000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjUtMy0xLTEtMjI5MTk_2d421b4e-56cd-484f-a0dc-5acbd4d820b9"
      unitRef="usd">16558000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjYtMS0xLTEtMjI5MTk_3fdbb863-a4fc-4085-903d-cc07f776db9a"
      unitRef="usd">233464000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjYtMy0xLTEtMjI5MTk_f7a06ad5-61ba-4868-bff2-857d6a3724f4"
      unitRef="usd">731790000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjctMS0xLTEtMzUzMTQ_4a5b83b7-2805-4a16-9445-d17edcdc29e7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjctMy0xLTEtMzUzMTY_f53be0e0-4a99-438f-8edd-ef1887fc26e7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjgtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjo1MzJhODAzNGEzODQ0YzQ3YjdhZjg0M2FmMTk3NTVjZl81NA_89b1aeb1-6e6b-4ae6-9db6-38056d5325c6"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjgtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjo1MzJhODAzNGEzODQ0YzQ3YjdhZjg0M2FmMTk3NTVjZl82OA_c4804cd5-1a4c-4b79-9eb1-8241d342787c"
      unitRef="shares">30512000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjgtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjo1MzJhODAzNGEzODQ0YzQ3YjdhZjg0M2FmMTk3NTVjZl8xMDM_1b712115-9bd0-4e9c-aa00-c7d406613dca"
      unitRef="shares">23081000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjgtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjo1MzJhODAzNGEzODQ0YzQ3YjdhZjg0M2FmMTk3NTVjZl8xMDM_62ffec01-66a4-4a62-b591-1ea632bae098"
      unitRef="shares">23081000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMjgtMy0xLTEtMjI5MTk_a563a397-3ebe-498d-9e12-c0282058a959"
      unitRef="usd">70906000</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMzUzNDQvdGV4dHJlZ2lvbjpkY2E0ZmQxYzFkYWI0MWNjYjZkNWJkNTM1Y2QxMWFmZF8yNzQ4Nzc5MDY5NTgw_34ec2895-4420-459f-ba80-39c29e212072"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMzUzNDQvdGV4dHJlZ2lvbjpkY2E0ZmQxYzFkYWI0MWNjYjZkNWJkNTM1Y2QxMWFmZF8yNzQ4Nzc5MDY5NTkw_1e52118d-529b-4848-81b7-f7eda2e7af23"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMzUzNDQvdGV4dHJlZ2lvbjpkY2E0ZmQxYzFkYWI0MWNjYjZkNWJkNTM1Y2QxMWFmZF8yNzQ4Nzc5MDY5NTk3_6f1e9aee-f477-4b4e-9911-7d09d6f706d6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMzUzNDQvdGV4dHJlZ2lvbjpkY2E0ZmQxYzFkYWI0MWNjYjZkNWJkNTM1Y2QxMWFmZF8yNzQ4Nzc5MDY5NTk3_f2a0e00f-4baa-4284-9c4e-6580d4f2af3e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMS0xLTEtMjQ5NzY_fda9b04e-3e02-4fde-b91e-15952befcfed"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8xOQ_b8d8e4be-6e63-46e1-b56c-ea4dad338f7d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8xOQ_e4b20e2a-f317-4273-bd78-5045fef1deed"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8zMw_0ea0a6d8-4037-46cf-8f6b-79a26922629d"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8xMDk5NTExNjI3OTAy_09e7f90d-e8dc-47eb-be37-d1afe8ed466a"
      unitRef="shares">264720000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8xMDk5NTExNjI3OTU3_14604ab0-f39f-4fb0-a7bb-dcd6b5d20081"
      unitRef="shares">198084000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8xMDk5NTExNjI3OTU3_8d8f20b2-9676-482c-80b4-b75d8cc32ed4"
      unitRef="shares">198084000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8xMDk5NTExNjI3OTYy_e46c9730-e922-4c85-b09d-827d7486d3f4"
      unitRef="shares">125037000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMC0xLTEtMjI5MTkvdGV4dHJlZ2lvbjplYmMwZWY3NjQ3OTY0Y2E1Yjk2YWI1ZDBmMjA5NTU0Yl8xMDk5NTExNjI3OTYy_eb9c3086-d7fb-42d7-91cf-daee0ce35264"
      unitRef="shares">125037000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMS0xLTEtMjI5MTk_bb358e87-a767-499d-9c39-bc059119c999"
      unitRef="usd">198000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzAtMy0xLTEtMjI5MTk_1c6957b6-e808-4e09-aaa6-ca3f0b5fe69b"
      unitRef="usd">126000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzEtMS0xLTEtMjI5MTk_9f9a24ae-6053-4334-b93a-56ef48e0403f"
      unitRef="usd">947160000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzEtMy0xLTEtMjI5MTk_82d569ec-e6eb-43fe-b4db-c38a9c2a50d0"
      unitRef="usd">102417000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzItMS0xLTEtMjI5MTk_a35c0738-44d5-43eb-87bf-4cdb27c18f39"
      unitRef="usd">-748012000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzItMy0xLTEtMjI5MTk_3231d001-ca5b-4483-90b3-3722c07ebad4"
      unitRef="usd">-639348000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzMtMS0xLTEtMjI5MTk_4eb8991c-d380-4212-8ef5-26d4dde32afe"
      unitRef="usd">-1795000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzMtMy0xLTEtMjI5MTk_e2fd2d0d-26d5-4860-b806-3f4011b0d2fa"
      unitRef="usd">-13827000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzQtMS0xLTEtMjI5MTk_1a4ee073-27aa-4587-8bed-b68e983377c4"
      unitRef="usd">197551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzQtMy0xLTEtMjI5MTk_9c4d142f-8089-4cdf-bfd1-2d5edf489983"
      unitRef="usd">-550632000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzUtMS0xLTEtMjI5MTk_79732b63-9fad-44f5-9261-2e2264ccbdd9"
      unitRef="usd">431015000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NC9mcmFnOjk3YzBmMzU3YWU3MTQxMzI5N2Q3YzQwNGQwNGZiOGNhL3RhYmxlOjg0OTFhYzRmMzY1MDQ4ZjE4Yjg1MjViMjkwMDlkNDZjL3RhYmxlcmFuZ2U6ODQ5MWFjNGYzNjUwNDhmMThiODUyNWIyOTAwOWQ0NmNfMzUtMy0xLTEtMjI5MTk_10514eb8-2fe6-43bf-b710-af3c59cbd267"
      unitRef="usd">252064000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzItMS0xLTEtNTc4OTQ_0dc4fd08-031f-4a7e-9f8e-a533bab4f02e"
      unitRef="usd">575080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzItMy0xLTEtNTc4OTQ_1b935739-d0b4-4fe1-bbac-d465c1489634"
      unitRef="usd">470636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzItNS0xLTEtNTc4OTQ_9cd1ab08-1eb9-4985-867f-7393d31b2410"
      unitRef="usd">408380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzMtMS0xLTEtNTc4OTQ_e2755090-e735-4cc3-a59a-82e322adef23"
      unitRef="usd">189364000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzMtMy0xLTEtNTc4OTQ_c346a852-ffe2-44b9-b70c-622cb11c2980"
      unitRef="usd">154563000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzMtNS0xLTEtNTc4OTQ_17e3cff1-eeb0-421d-a3e4-01edf7d49943"
      unitRef="usd">136915000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzQtMS0xLTEtNTc4OTQ_c99006fa-45bd-4de1-bde5-6fd2a460c11d"
      unitRef="usd">385716000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzQtMy0xLTEtNTc4OTQ_75f6dc2d-aed5-40e4-a98d-2e8c4aa1fb35"
      unitRef="usd">316073000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzQtNS0xLTEtNTc4OTQ_7038d9d5-afa0-43ea-bdc2-3b1ea6b23561"
      unitRef="usd">271465000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzYtMS0xLTEtNTc4OTQ_b3a36463-0966-4860-9eb5-77e0648e0688"
      unitRef="usd">279281000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzYtMy0xLTEtNTc4OTQ_870fa6b1-3e95-4002-bd69-cf2fc96fd94a"
      unitRef="usd">171390000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzYtNS0xLTEtNTc4OTQ_d19872c2-3316-4973-beb3-2bbf2e2feee1"
      unitRef="usd">115913000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzctMS0xLTEtNTc4OTQ_ebdb331b-cee7-48db-af0c-d22d451619d2"
      unitRef="usd">84003000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzctMy0xLTEtNTc4OTQ_751b873b-1506-408a-9520-686f33fc712a"
      unitRef="usd">41863000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzctNS0xLTEtNTc4OTQ_86af875b-6cee-42ef-8274-90f5e7bb32a9"
      unitRef="usd">37204000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzgtMS0xLTEtNTc4OTQ_54d3c6ca-0f21-472a-80f3-821378a9f047"
      unitRef="usd">106584000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzgtMy0xLTEtNTc4OTQ_2272febd-f19b-4894-972a-e977417d77f0"
      unitRef="usd">51017000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzgtNS0xLTEtNTc4OTQ_11c63504-38bc-43c8-9821-16b4ebc483de"
      unitRef="usd">57762000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzktMS0xLTEtNTc4OTQ_05166b5b-5e61-4e4e-951b-e50eac297219"
      unitRef="usd">924000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzktMy0xLTEtNTc4OTQ_b94884d8-a362-43ae-aa65-c22ec7359607"
      unitRef="usd">1105000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzktNS0xLTEtNTc4OTQ_c91aff74-e0b3-4224-8798-ecd07a27f165"
      unitRef="usd">14321000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEwLTEtMS0xLTU3ODk0_1c92a20d-f47d-483b-bf9b-63d95ff2ac89"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEwLTMtMS0xLTU3ODk0_c9adb366-7e87-442a-a748-36ff50fd6819"
      unitRef="usd">-1764000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEwLTUtMS0xLTU3ODk0_5793a96d-1b77-4dee-96f6-ffff6753cc1f"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingExpenses
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzExLTEtMS0xLTU3ODk0_f94cd1b4-5f3c-4bef-ba47-a975f67ba8d3"
      unitRef="usd">470792000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzExLTMtMS0xLTU3ODk0_bb600337-d814-4441-8ed7-980201959160"
      unitRef="usd">267139000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzExLTUtMS0xLTU3ODk0_b2fc5165-0a99-4c58-ad83-987c1fb52ac6"
      unitRef="usd">225200000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEyLTEtMS0xLTU3ODk0_4a7b274d-1a5b-4d30-a2b4-a4a6dcdd83a4"
      unitRef="usd">-85076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEyLTMtMS0xLTU3ODk0_2b972b83-3122-4389-bcb8-f60a8d6e5935"
      unitRef="usd">48934000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEyLTUtMS0xLTU3ODk0_40e4de4f-5ed8-4301-8016-8f2f4a421665"
      unitRef="usd">46265000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEzLTEtMS0xLTU3ODk0_7c785f5a-93be-468f-8f10-22ee9149c198"
      unitRef="usd">27984000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEzLTMtMS0xLTU3ODk0_5b8ef121-101a-4f92-9818-83d228937a9b"
      unitRef="usd">35504000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzEzLTUtMS0xLTU3ODk0_aa6f934e-e9a3-4438-a6d1-6536de3d78d4"
      unitRef="usd">38559000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE0LTEtMS0xLTU3ODk0_886e76ba-0279-489d-879a-905db1d88a3e"
      unitRef="usd">1193000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE0LTMtMS0xLTU3ODk0_9ce69309-694e-47c3-83d8-d9ea5189eb4d"
      unitRef="usd">3713000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE0LTUtMS0xLTU3ODk0_0e27db27-6fb3-4a8e-a7b8-5b1214c64f06"
      unitRef="usd">2577000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE1LTEtMS0xLTU3ODk0_3cfde495-96e7-434c-b773-9f478a078c64"
      unitRef="usd">-7748000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE1LTMtMS0xLTU3ODk0_f34e4c1d-21ba-43e6-8924-066b2751bfd4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE1LTUtMS0xLTU3ODk0_db099118-5dec-466d-ae04-1cfb6a0e84fd"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE2LTAtMS0xLTU3ODk0L3RleHRyZWdpb246NzIxMmY0NTlmYzYwNDhmMDhhOTkxNWIzYTFjZDY0ZDhfNTc_6b3711a9-cb7e-4842-a951-e414a9e6e6c9"
      unitRef="usd">4912000</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities>
    <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAvailableforsaleSecurities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE2LTAtMS0xLTU3ODk0L3RleHRyZWdpb246NzIxMmY0NTlmYzYwNDhmMDhhOTkxNWIzYTFjZDY0ZDhfNjg_cba23f0f-e478-4081-85b8-af4955d87d3e"
      unitRef="usd">94000</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAvailableforsaleSecurities>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE2LTEtMS0xLTU3ODk0_12f871b4-59fb-49b7-a611-6707c64bbbbe"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE2LTMtMS0xLTU3ODk0_28c87a31-d79c-423f-9955-f0093b9ad39c"
      unitRef="usd">4818000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE2LTUtMS0xLTU3ODk0_fc6f5dd1-5db3-4665-9ea3-d316ce31e85d"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE3LTEtMS0xLTU3ODk0_cb9209b1-10e8-4350-87cd-427da3ff7cda"
      unitRef="usd">-119615000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE3LTMtMS0xLTU3ODk0_12bc2995-d757-498e-9fcb-3119df77d26b"
      unitRef="usd">12325000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE3LTUtMS0xLTU3ODk0_0e741232-250a-4294-9e0e-06774ace72c5"
      unitRef="usd">10283000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE4LTEtMS0xLTU3ODk0_2d7c60d2-7783-4a7a-a49f-c2940709beb3"
      unitRef="usd">-10951000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE4LTMtMS0xLTU3ODk0_15c50b39-bdcb-4466-8a73-95bf1984b2e3"
      unitRef="usd">2429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE4LTUtMS0xLTU3ODk0_aebfabbb-53d7-4068-9ec7-55cf23763910"
      unitRef="usd">3161000</us-gaap:IncomeTaxExpenseBenefit>
    <lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesAndEquityMethodInvestmentsNoncontrollingInterest
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE5LTEtMS0xLTU3ODk0_f066994d-cae9-45e1-838b-b4a7dcd8c4ea"
      unitRef="usd">-108664000</lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesAndEquityMethodInvestmentsNoncontrollingInterest>
    <lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesAndEquityMethodInvestmentsNoncontrollingInterest
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE5LTMtMS0xLTU3ODk0_20abedc5-edd4-460b-b9ee-e4efc1bee93f"
      unitRef="usd">9896000</lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesAndEquityMethodInvestmentsNoncontrollingInterest>
    <lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesAndEquityMethodInvestmentsNoncontrollingInterest
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzE5LTUtMS0xLTU3ODk0_b973a787-b1fe-4420-9b94-f99528db406d"
      unitRef="usd">7122000</lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesAndEquityMethodInvestmentsNoncontrollingInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIwLTEtMS0xLTU3ODk0_b385ec1c-5f61-4332-80bc-e15c8dd7de21"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIwLTMtMS0xLTU3ODk0_fb1739f9-e359-449d-b9cd-1108458035e4"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIwLTUtMS0xLTU3ODk0_76644929-d9e9-4e78-ad8a-6b30bdb0dfa5"
      unitRef="usd">321000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIxLTEtMS0xLTU3ODk0_82f22ee9-c83b-4c8b-80c5-7f4b60d30b32"
      unitRef="usd">-108664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIxLTMtMS0xLTU3ODk0_c379d2aa-697d-4438-bb87-049fd80af68e"
      unitRef="usd">9896000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIxLTUtMS0xLTU3ODk0_3d50f264-f980-4594-b1b7-7971774cd048"
      unitRef="usd">7443000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIyLTEtMS0xLTU3ODk0_df974a8f-b337-4b37-a268-d72370f62e74"
      unitRef="usd">-108664000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIyLTMtMS0xLTU3ODk0_3abb6540-7045-490f-9f76-1357fc6946c8"
      unitRef="usd">7223000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIyLTUtMS0xLTU3ODk0_fa7a6d1b-518b-44ee-a52b-aed293e1b52c"
      unitRef="usd">5422000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIzLTEtMS0xLTU3ODk0_468eef4a-3803-4d9e-8bab-9bc269e749cb"
      unitRef="usd">-108664000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIzLTMtMS0xLTU3ODk0_1264e8ac-2cb2-4464-ae07-8949cea1a295"
      unitRef="usd">7262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzIzLTUtMS0xLTU3ODk0_ef580575-7f9a-4645-a711-b999371afca1"
      unitRef="usd">5476000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI1LTEtMS0xLTU3ODk0_96c1f5cf-d5e0-478f-8022-0fca886da2c4"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI1LTMtMS0xLTU3ODk0_2f478a4c-e1bc-4e9d-8e7e-3ed9de562b56"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI1LTUtMS0xLTU3ODk0_1c8bbe89-279d-4422-983c-02e82af2c6d6"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI2LTEtMS0xLTU3ODk0_a8f0e2c8-c939-4a05-8afd-0f00eff6bbcd"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI2LTMtMS0xLTU3ODk0_a4314983-c009-44cd-88c4-cece5496f2e1"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI2LTUtMS0xLTU3ODk0_631114cb-0c5a-43e7-b651-0b9e0b01bc84"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI4LTEtMS0xLTU3ODk0_f144ca0a-122f-4d69-8a93-ea8c72f9c895"
      unitRef="shares">161424000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI4LTMtMS0xLTU3ODk0_daad4310-bf2a-4325-a3c3-5a3769c9a5c2"
      unitRef="shares">124709000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI4LTUtMS0xLTU3ODk0_db3267d6-70bb-49e1-b99a-5504a8a5dbca"
      unitRef="shares">123826000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI5LTEtMS0xLTU3ODk0_0b4ff543-6c9f-480a-a4f2-ef8a7bfd71bd"
      unitRef="shares">161424000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI5LTMtMS0xLTU3ODk0_4f943b02-14ea-4ba2-8bb4-26be6890d2de"
      unitRef="shares">127259000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl85NjcvZnJhZzoyMzU2NzlmMWY2MjM0ODMxYTRjNTllZDI0OTQwYzk3YS90YWJsZTo5NWE2NGE3M2EyNDI0YzU3OTFjMjQxMTBiMDcxMTFjOC90YWJsZXJhbmdlOjk1YTY0YTczYTI0MjRjNTc5MWMyNDExMGIwNzExMWM4XzI5LTUtMS0xLTU3ODk0_500a834c-740e-43cc-822b-eea37135fce4"
      unitRef="shares">128546000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzItMS0xLTEtMjI5MTk_063822f7-ef68-4701-8e28-93d03ad49a8b"
      unitRef="usd">-108664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzItMy0xLTEtMjI5MTk_d5f6bd1a-25f8-4b8c-bc68-28ff8f93edee"
      unitRef="usd">9896000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzItNS0xLTEtMzAwMTc_ed6eddc4-4a00-4df9-bdce-537ab9cbc711"
      unitRef="usd">7443000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzQtMS0xLTEtMjI5MTk_040f1443-cb56-4db9-81f5-80897ac69afb"
      unitRef="usd">936000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzQtMy0xLTEtMjI5MTk_9ae91d9e-e13d-4dfb-b699-c4c529a66a6c"
      unitRef="usd">-1296000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzQtNS0xLTEtMzAwMTc_b7d37483-2f7e-420f-8173-cac5e203657d"
      unitRef="usd">-2507000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzYtMS0xLTEtMjI5MTk_5eb0a410-8471-48c8-b9c7-77689132ca0f"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzYtMy0xLTEtMjI5MTk_154c5283-2e81-44f3-97b6-e722b13ab0b7"
      unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzYtNS0xLTEtMzAwMTc_f58e1085-9007-468b-8b65-d5492c3ac889"
      unitRef="usd">565000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzgtMS0xLTEtMjUxOTc_5657fcba-cf12-42bf-90f8-fa33b404b521"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzgtMy0xLTEtMjUxNjQ_542626ce-07b4-47da-849b-5301266645e2"
      unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzgtNS0xLTEtMzAwMTc_13d3d1eb-918b-4a01-bfb8-5ccc5b1dc20e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzktMS0xLTEtMzU1MTU_6b770b02-31bb-4ccb-912b-ed716c78ca25"
      unitRef="usd">0</lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax>
    <lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzktMy0xLTEtMzAwMzI_c6be023e-637a-46b6-9de5-09c6d1f22cb2"
      unitRef="usd">0</lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax>
    <lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzktNS0xLTEtMzAwMTc_0270a7f4-a647-4a65-85b5-d54a349b353e"
      unitRef="usd">-334000</lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzktMS0xLTEtMjI5MTk_1ef90e8a-0c21-4ca2-867f-5d29b873d577"
      unitRef="usd">38000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzktMy0xLTEtMjI5MTk_15920f01-f50a-4abb-b018-f5ad72477192"
      unitRef="usd">14000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEwLTUtMS0xLTMwMDE3_18871f50-7370-491c-b796-7465d1f92e58"
      unitRef="usd">231000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzExLTEtMS0xLTIyOTE5_ac482d3d-3abd-49b4-a5ee-580aedb5643a"
      unitRef="usd">1448000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzExLTMtMS0xLTIyOTE5_d1b21003-59d9-414e-891f-cd25f33da487"
      unitRef="usd">-9578000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEyLTUtMS0xLTMwMDE3_6bb5c559-8cb5-4966-bd2c-389717128780"
      unitRef="usd">-3847000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <lz:ReclassificationOfPriorHedgeEffectivenessAndLossesFromInterestRateCapAndSwapsToNetIncomeLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEyLTEtMS0xLTIyOTE5_bc5714ed-9699-473d-80a7-8a4b53def461"
      unitRef="usd">2315000</lz:ReclassificationOfPriorHedgeEffectivenessAndLossesFromInterestRateCapAndSwapsToNetIncomeLoss>
    <lz:ReclassificationOfPriorHedgeEffectivenessAndLossesFromInterestRateCapAndSwapsToNetIncomeLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEyLTMtMS0xLTIyOTE5_f5046c20-dd6a-4c63-a532-832617537d02"
      unitRef="usd">2760000</lz:ReclassificationOfPriorHedgeEffectivenessAndLossesFromInterestRateCapAndSwapsToNetIncomeLoss>
    <lz:ReclassificationOfPriorHedgeEffectivenessAndLossesFromInterestRateCapAndSwapsToNetIncomeLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEzLTUtMS0xLTMwMDE3_db9abdf6-f120-4529-a3fc-3c199e98a897"
      unitRef="usd">0</lz:ReclassificationOfPriorHedgeEffectivenessAndLossesFromInterestRateCapAndSwapsToNetIncomeLoss>
    <lz:ReclassificationToNetIncomeLossUponDiscontinuanceOfInterestRateSwapsAndPriorHedgeEffectiveness
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEzLTEtMS0xLTI1MjI5_8efe3f65-cd4e-4ea2-a3f1-eef57bccf5df"
      unitRef="usd">7295000</lz:ReclassificationToNetIncomeLossUponDiscontinuanceOfInterestRateSwapsAndPriorHedgeEffectiveness>
    <lz:ReclassificationToNetIncomeLossUponDiscontinuanceOfInterestRateSwapsAndPriorHedgeEffectiveness
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEzLTMtMS0xLTI1MjM2_d52e4c6e-278b-47df-b2e1-ae92aba198e0"
      unitRef="usd">0</lz:ReclassificationToNetIncomeLossUponDiscontinuanceOfInterestRateSwapsAndPriorHedgeEffectiveness>
    <lz:ReclassificationToNetIncomeLossUponDiscontinuanceOfInterestRateSwapsAndPriorHedgeEffectiveness
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE0LTUtMS0xLTMwMDE3_1298e69f-deaa-4134-beb6-42b8fa0a05c7"
      unitRef="usd">0</lz:ReclassificationToNetIncomeLossUponDiscontinuanceOfInterestRateSwapsAndPriorHedgeEffectiveness>
    <lz:UnrealizedGainLossOnCashFlowHedgesAfterTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEzLTEtMS0xLTIyOTE5_5df0d252-7ebc-4c8a-a3ae-85686287b248"
      unitRef="usd">11058000</lz:UnrealizedGainLossOnCashFlowHedgesAfterTax>
    <lz:UnrealizedGainLossOnCashFlowHedgesAfterTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzEzLTMtMS0xLTIyOTE5_ce8606a9-0ecb-417d-8b5d-02bfd01eb0c5"
      unitRef="usd">-6818000</lz:UnrealizedGainLossOnCashFlowHedgesAfterTax>
    <lz:UnrealizedGainLossOnCashFlowHedgesAfterTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE1LTUtMS0xLTMwMDE3_74578232-520e-47a9-a0d8-e40151623ebf"
      unitRef="usd">-3847000</lz:UnrealizedGainLossOnCashFlowHedgesAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE0LTEtMS0xLTIyOTE5_ac6358d9-39fd-4be7-9e1c-c4b171113f39"
      unitRef="usd">12032000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE0LTMtMS0xLTIyOTE5_37404646-6432-464f-8d27-c460e0f78d2b"
      unitRef="usd">-8100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE2LTUtMS0xLTMwMDE3_aaa1237f-b0b8-455f-997f-aa549b3b2bd7"
      unitRef="usd">-6123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE1LTEtMS0xLTIyOTE5_969c8557-33fa-4bfe-a6ee-1ae2f72ae382"
      unitRef="usd">-96632000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE1LTMtMS0xLTIyOTE5_6218026d-0cf5-4e57-817b-960fed77e450"
      unitRef="usd">1796000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDAvZnJhZzo3ZGRhM2JmN2IwYTg0ODk2YWNlYTg4YmQ5NDFlZTJhZC90YWJsZToxMjNkMmRmOWMyNzE0ZDczYWI3MTQ2ZmU5ZDU1NmVmZS90YWJsZXJhbmdlOjEyM2QyZGY5YzI3MTRkNzNhYjcxNDZmZTlkNTU2ZWZlXzE3LTUtMS0xLTMwMDE3_9a05529a-e28d-43d2-b76c-803af1da890e"
      unitRef="usd">1320000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ic6c05744b62b409db3e8065b8eb46910_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMS0xLTEtMzAzMDg_28661a09-6eb9-4d17-9958-155ee320335d"
      unitRef="shares">23081000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic6c05744b62b409db3e8065b8eb46910_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMy0xLTEtMzAzMTU_3bf77224-2ef9-4c11-834f-b9f18c2b35c1"
      unitRef="usd">70906000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i7ec1fb556a7646a1b5917eee75283df6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItNi0xLTEtMzAzMjI_4e2e4c2a-75b2-47c9-a427-f1466a17ea54"
      unitRef="shares">123617000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7ec1fb556a7646a1b5917eee75283df6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItOC0xLTEtMzAzMjg_e659dff3-9630-4a17-8371-69ee67bfb26f"
      unitRef="usd">124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64d8666b5ab142669ed5444df288a68e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTAtMS0xLTMwMzM0_ab3d349e-1337-4c91-b668-ade3abcdf9dd"
      unitRef="usd">92201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief3fcd477e464fd8bd3a71a86845e6a4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTItMS0xLTMwMzQw_68284392-a34c-4df6-922a-68b84ec8d800"
      unitRef="usd">-649256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e4a5d9032d14a8a8f7af8b89a40480a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTQtMS0xLTMwMzQ2_3497b64d-5ce5-4eeb-bd5b-cca7a26a7f8b"
      unitRef="usd">396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia224afb72b9d4087b27271e7fed75672_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTYtMS0xLTMwMzU0_25df9f2d-21d1-4aa1-a968-a69c3bd9873d"
      unitRef="usd">-556535000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ff5f7b79e9d4b4a833c5edbfff65234_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzMtMTItMS0xLTMwMzQw_8b55ff76-1e17-411a-b68e-7f53b33d3c7f"
      unitRef="usd">996000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie192e410564a47b6adc3126ac3d46a22_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzMtMTYtMS0xLTMwMzU1_f5cc114c-9495-4c62-ab33-d6be43c6ce11"
      unitRef="usd">996000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie3a63517b01047728332caa13bda1123_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtNi0xLTEtMzAzMjI_dac1e61d-7b45-4b36-8ac6-ed0fd8e8d16f"
      unitRef="shares">1029000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie3a63517b01047728332caa13bda1123_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtOC0xLTEtMzAzMjg_e305de64-aac0-4be5-9c86-515c6e062969"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibcc46942aec543f589f247ea820c48b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtMTAtMS0xLTMwMzM0_f4f7b4d5-9069-4fbe-b6c3-5c4e02082282"
      unitRef="usd">193000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtMTYtMS0xLTMwMzYz_3b1c9e98-d298-4bf0-899c-4c6382f9eb3b"
      unitRef="usd">194000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ie3a63517b01047728332caa13bda1123_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzUtNi0xLTEtMzAzMjI_8baae8d6-e0be-496f-85a3-67c128639e49"
      unitRef="shares">263000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ie3a63517b01047728332caa13bda1123_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzYtNi0xLTEtMzAzMjI_f0b9e25c-c46f-4514-ab2f-6bd749025cfe"
      unitRef="shares">357000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibcc46942aec543f589f247ea820c48b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzYtMTAtMS0xLTMwMzM0_7e7faec0-e1f4-430b-a37d-f1b4a4e099cd"
      unitRef="usd">3784000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzYtMTYtMS0xLTMwMzY5_f77693d9-60e6-40fc-b30d-c38d1ef91525"
      unitRef="usd">3784000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibcc46942aec543f589f247ea820c48b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzctMTAtMS0xLTMwMzM0_0a787e46-5743-4df4-a2aa-5c662381e100"
      unitRef="usd">5287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzctMTYtMS0xLTMwMzc5_55f5f9b0-7b61-452d-9348-55ab9dc748f6"
      unitRef="usd">5287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable
      contextRef="ibcc46942aec543f589f247ea820c48b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzgtMTAtMS0xLTMwMzM0_7a524323-bd46-4fb5-ad97-f4f94492d12f"
      unitRef="usd">3000</lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable>
    <lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzgtMTYtMS0xLTM1NTQy_fbc1cfe5-fabc-4f19-9fc0-897462603a59"
      unitRef="usd">3000</lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ie3a63517b01047728332caa13bda1123_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzktNi0xLTEtMzAzMjI_8d877ce8-b5f1-4e37-971e-43898070aa67"
      unitRef="shares">170000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2f8b6121871a4a98b674db7423f1dc76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzktMTItMS0xLTMwMzQw_5777b7c9-d22a-446e-abbb-f6da86937953"
      unitRef="usd">1535000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzktMTYtMS0xLTM1NTYx_35b664df-e9ff-4290-acae-5b8faeb36a2b"
      unitRef="usd">1535000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2f8b6121871a4a98b674db7423f1dc76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEwLTEyLTEtMS0zMDM0MA_b8f96621-38cb-4d8e-aeae-2a194abf4e53"
      unitRef="usd">1953000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEwLTE2LTEtMS0zNTU2NA_9a7164ba-1457-401a-ad51-14cc6be8816d"
      unitRef="usd">1953000</us-gaap:StockRepurchasedDuringPeriodValue>
    <lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends
      contextRef="ibcc46942aec543f589f247ea820c48b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzExLTEwLTEtMS0zMDMzNA_dca89875-9026-407d-a0dc-facb96744211"
      unitRef="usd">978000</lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends>
    <lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzExLTE2LTEtMS0zNTUzMA_994ed7af-e819-4d19-9a22-b411934ff7cf"
      unitRef="usd">978000</lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6571f91af63b4f02bdd8def8f1c49a49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEyLTE0LTEtMS0zMDM0Ng_aa9606c2-d376-4858-932f-3e026ce30763"
      unitRef="usd">-6123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEyLTE2LTEtMS0zNTUzMA_8d70198e-98ea-46cd-8cda-936f2d0d5abc"
      unitRef="usd">-6123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2f8b6121871a4a98b674db7423f1dc76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEzLTEyLTEtMS0zMDM0MA_365b8b4a-9702-4422-8ea8-2e7bf34a2977"
      unitRef="usd">7443000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEzLTE2LTEtMS0zNTUzMA_d1a57103-3367-4bd8-9678-80dcedb8bb3f"
      unitRef="usd">7443000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i05ff3a93e7bc4ee484fa712d7b23616d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMS0xLTEtMjI5MTk_3f946c03-ec39-4556-addc-554b59504b11"
      unitRef="shares">23081000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i05ff3a93e7bc4ee484fa712d7b23616d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMy0xLTEtMjI5MTk_acf5cd69-ffd6-4f5b-85ca-205f14af5f43"
      unitRef="usd">70906000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0419f148cdb642eba4399fa939f538f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItNi0xLTEtMjI5MTk_3057ea3b-d9a4-451f-a749-55893ee6d5db"
      unitRef="shares">124382000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0419f148cdb642eba4399fa939f538f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItOC0xLTEtMjI5MTk_b126132e-610f-4984-b429-713fbed79f57"
      unitRef="usd">125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86fc65986aa3454e8a589de56e6f294b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTAtMS0xLTIyOTE5_e4537847-5de8-423e-9815-76e77ad0a9ec"
      unitRef="usd">92916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e628f3efe414e56a8eed4f361ee5d1d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTItMS0xLTIyOTE5_8d5640c2-9582-4f1b-8e1a-b475cac6ce81"
      unitRef="usd">-644305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i258b594d154441479cfd67c550d9ab2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTQtMS0xLTIyOTE5_c7e355d1-28c9-49ef-a53f-e31be3de9466"
      unitRef="usd">-5727000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzItMTYtMS0xLTIyOTE5_b11e2c83-961f-483e-a3e6-10f7b6d3dc2c"
      unitRef="usd">-556991000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4c3ba3ceff314c138bf5f8d887780db0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtNi0xLTEtMjI5MTk_d6f90d54-4c03-41f6-a971-ab166fdb2bb2"
      unitRef="shares">1270000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4c3ba3ceff314c138bf5f8d887780db0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtOC0xLTEtMjI5MTk_218931b9-7c50-4ae9-8885-186eeb764b69"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i877e1ceec92447c981af1f2ab1a1e99f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtMTAtMS0xLTIyOTE5_9e7a3ee7-d5ac-4e67-9b44-45369e38cca8"
      unitRef="usd">599000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzQtMTYtMS0xLTIyOTE5_16b1dd40-49c5-46f4-bc0b-c5a312e0d47f"
      unitRef="usd">600000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i4c3ba3ceff314c138bf5f8d887780db0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzUtNi0xLTEtMjI5MTk_3958cfed-385a-44f4-9843-c5926d1aefb6"
      unitRef="shares">245000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4c3ba3ceff314c138bf5f8d887780db0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzYtNi0xLTEtMjI5MTk_3fb85e87-161e-42f2-8f74-2be1f99ec9a1"
      unitRef="shares">371000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i877e1ceec92447c981af1f2ab1a1e99f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzYtMTAtMS0xLTIyOTE5_2d8585f3-3006-4667-a3c6-260c49426743"
      unitRef="usd">3825000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzYtMTYtMS0xLTIyOTE5_15d5ddbc-91a6-45b1-a78c-eb1ce22a41e0"
      unitRef="usd">3825000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i877e1ceec92447c981af1f2ab1a1e99f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzctMTAtMS0xLTIyOTE5_d0455ccb-e2f3-4522-94a0-7e1c2dd72db8"
      unitRef="usd">12940000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzctMTYtMS0xLTIyOTE5_9f8845db-90e9-4927-be4c-b932a8b50eec"
      unitRef="usd">12940000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable
      contextRef="i877e1ceec92447c981af1f2ab1a1e99f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzgtMTAtMS0xLTIyOTE5_f1cc5c04-a623-472c-be74-ab981bf1438b"
      unitRef="usd">8000</lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable>
    <lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzgtMTYtMS0xLTIyOTE5_185d8d74-e36b-4cf8-8381-20dce3a55dc3"
      unitRef="usd">8000</lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i4c3ba3ceff314c138bf5f8d887780db0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzktNi0xLTEtMjI5MTk_497fd565-4228-4d01-86c0-cbdd42edb7e2"
      unitRef="shares">489000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i55fabf39ccf7420cb6c8f3e257b45f3d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzktMTItMS0xLTIyOTE5_33c3edf7-720c-4946-8f50-3d1085b80868"
      unitRef="usd">4939000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzktMTYtMS0xLTIyOTE5_e1ad38d1-107b-4f5a-9e62-e7b4a0e3a606"
      unitRef="usd">4939000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends
      contextRef="i877e1ceec92447c981af1f2ab1a1e99f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzExLTEwLTEtMS0yMjkxOQ_1cf33b78-a1a7-428e-9365-bd1a86256d6a"
      unitRef="usd">205000</lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends>
    <lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzExLTE2LTEtMS0yMjkxOQ_7252224c-a938-4a5e-af77-85248b108bb1"
      unitRef="usd">205000</lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifd4af245dc5641edb04c84c11f45c25d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEyLTE0LTEtMS0yMjkxOQ_18603cd6-245d-451e-9ea2-4c2764649e3c"
      unitRef="usd">-8100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEyLTE2LTEtMS0yMjkxOQ_01c52144-6355-4fcc-bd45-4129ae40f585"
      unitRef="usd">-8100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i55fabf39ccf7420cb6c8f3e257b45f3d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEzLTEyLTEtMS0yMjkxOQ_6a945d0d-fe9f-4a60-ab04-a45df951d4bf"
      unitRef="usd">9896000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzEzLTE2LTEtMS0yMjkxOQ_13afdbae-23cf-4d0d-be4b-b075d5cb5e2b"
      unitRef="usd">9896000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i9fdd0275763c459197b0d4729ae88273_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTEtMS0xLTIyOTE5_69ecc0f0-ede1-491a-b016-401d671a26ea"
      unitRef="shares">23081000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9fdd0275763c459197b0d4729ae88273_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTMtMS0xLTIyOTE5_f9ed3535-90eb-4cec-a4bc-90f43af22306"
      unitRef="usd">70906000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i6453cdbd6ce241a98d1892109f7b72ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTYtMS0xLTIyOTE5_54c520fc-ee47-40c5-9227-7e2f9a762e11"
      unitRef="shares">125037000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6453cdbd6ce241a98d1892109f7b72ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTgtMS0xLTIyOTE5_eefb67cb-6c39-46ca-8a96-52d939d8bfb7"
      unitRef="usd">126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3111420e403f45e5a8122a9ea0a31e46_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTEwLTEtMS0yMjkxOQ_0e1b058e-04ca-488c-ad86-75ff5b853377"
      unitRef="usd">102417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i329209d3ff874eeb8ba118970260dec9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTEyLTEtMS0yMjkxOQ_cd6102f5-b8e6-4318-825c-a7863f4b4a5f"
      unitRef="usd">-639348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieee5a2db204b4f81b59302fdec49799f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTE0LTEtMS0yMjkxOQ_557f2057-0bc5-497c-96d6-81154642f63b"
      unitRef="usd">-13827000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE0LTE2LTEtMS0yMjkxOQ_da438cf0-62b1-4ac7-a67a-db82f0c222a8"
      unitRef="usd">-550632000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ied97cad98d024446b8485fdf320d8882_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE1LTYtMS0xLTIyOTE5_8b1eec11-278c-4ec1-aa0e-12b48f2b4b4f"
      unitRef="shares">831000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE1LTEwLTEtMS0yMjkxOQ_aaf05eec-766b-4603-ac28-5d69a4031dd7"
      unitRef="usd">534000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE1LTE2LTEtMS0yMjkxOQ_da61d8f1-9040-4d7b-bf53-64850dfa20a3"
      unitRef="usd">534000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ied97cad98d024446b8485fdf320d8882_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE2LTYtMS0xLTIyOTE5_a0268620-52e4-4a4a-8e3b-82463d350886"
      unitRef="shares">938000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ied97cad98d024446b8485fdf320d8882_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE2LTgtMS0xLTIyOTE5_cb8c5571-08ee-46a0-96cc-70844dfbb5e6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE2LTEwLTEtMS0yMjkxOQ_f1e0d439-6c1e-49fa-bb20-7e8053a1f828"
      unitRef="usd">1244000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE2LTE2LTEtMS0yMjkxOQ_4b6b26ea-ef7e-4bc3-921b-dab3a6cc1eed"
      unitRef="usd">1245000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ied97cad98d024446b8485fdf320d8882_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE2LTYtMS0xLTI1MjYz_2e0d8d9c-8191-4301-b27b-dbe2a1137cef"
      unitRef="shares">87000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE2LTEwLTEtMS0yNTI2Nw_931b4d66-2cfc-4cc6-a831-530a9fa957a7"
      unitRef="usd">2342000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE2LTE2LTEtMS0yNTI3Mw_2412a90e-0f3b-4603-8730-01c7a70b66c5"
      unitRef="usd">2342000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE3LTEwLTEtMS0yMjkxOQ_fc3ae7d1-1e1a-4c91-9559-951c7822b70e"
      unitRef="usd">113270000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE3LTE2LTEtMS0yMjkxOQ_e787aff0-fe41-471d-a538-d06f12135d21"
      unitRef="usd">113270000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i0b27f69285424157aaf79c5df26e2753_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE4LTEtMS0xLTI1Mjg4_46f29533-124d-4521-8820-f79ace7f50ae"
      unitRef="shares">-23081000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i0b27f69285424157aaf79c5df26e2753_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE4LTMtMS0xLTI1Mjk0_90adb304-a9c1-46cd-af3e-f113b1ffe0d6"
      unitRef="usd">-70906000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ied97cad98d024446b8485fdf320d8882_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE4LTYtMS0xLTI1MzAw_8b7ed95f-99ce-40b7-be12-07e771051c32"
      unitRef="shares">46162000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="ied97cad98d024446b8485fdf320d8882_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE4LTgtMS0xLTI1MzA2_05a072b0-5240-4a7a-b1aa-0794db174f4f"
      unitRef="usd">46000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE4LTEwLTEtMS0yNTMxMg_ebdac969-ccb4-4bad-ba79-b65637e3aaf0"
      unitRef="usd">70860000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE4LTE2LTEtMS0yNTMzMA_20e2d44f-8d77-4dc3-9823-6b03afb48d86"
      unitRef="usd">70906000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie57e1b8f060f45bfb579a85e5ac502c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE5LTYtMS0xLTI1MzAw_3e5e8b60-3727-411a-a1ea-6f296f8b89cd"
      unitRef="shares">21989000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie57e1b8f060f45bfb579a85e5ac502c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE5LTgtMS0xLTI1MzA2_86023e04-8caf-4dc5-9061-8d4b7b7ba0c2"
      unitRef="usd">22000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if59095eb12c648a4b168a34b772e0ea0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE5LTEwLTEtMS0yNTMxMg_f366f5d8-1009-4fcd-9aa4-76141e862f04"
      unitRef="usd">581811000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6d9b9da8e19243719f4f7c5dbac00c10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE5LTE2LTEtMS0yNTMzMA_f1dc1888-dfc2-4d9f-883e-289a5934be36"
      unitRef="usd">581833000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6ce83436129d47e79aaf262eae19ef56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIwLTYtMS0xLTI1MzAw_e4292301-2524-4fd8-8095-95332471abe3"
      unitRef="shares">3214000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6ce83436129d47e79aaf262eae19ef56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIwLTgtMS0xLTI1MzA2_6dc6e68a-40a1-4da2-b735-702121ead5a4"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib62974b18d004487a093b437c5dc4f51_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIwLTEwLTEtMS0yNTMxMg_be4b46fd-87b9-4126-b70d-707d7237e4eb"
      unitRef="usd">85047000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0d31bdb73972474fb11c8307222bd548_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIwLTE2LTEtMS0yNTMzMA_8d1d032f-5c57-4f43-9fe9-35c0635e8d39"
      unitRef="usd">85050000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIxLTEwLTEtMS0yNTMxMg_21a59654-b671-42b8-a5e9-5b55fc930533"
      unitRef="usd">5636000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIxLTE2LTEtMS0yNTMzMA_c308b26f-ce62-417f-952e-d91f9c52d9b2"
      unitRef="usd">5636000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE5LTEwLTEtMS0yMjkxOQ_43f9bdbb-bd1a-42db-868e-b627763926cb"
      unitRef="usd">-43000</lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable>
    <lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzE5LTE2LTEtMS0yMjkxOQ_aab4cada-ae9b-4350-ae6e-e1f97eb20504"
      unitRef="usd">-43000</lz:AdjustmentToAdditionalPaidInCapitalNetInterestAndRepaymentOfFullRecourseNotesReceivable>
    <lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends
      contextRef="ib8de987d80c64a04b4f65886919009f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIxLTEwLTEtMS0yMjkxOQ_eeb7d2d7-51bf-4b77-b956-4788323a727e"
      unitRef="usd">88000</lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends>
    <lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIxLTE2LTEtMS0yMjkxOQ_6ed665e3-9630-4471-8e8e-73da8a19f099"
      unitRef="usd">88000</lz:AdjustmentToAdditionalPaidInCapitalSpecialDividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie9c91135d4e045c3b8a0c3602d8e4813_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIyLTE0LTEtMS0yMjkxOQ_291ad3f7-7f05-48a1-b5a1-56dccee39ede"
      unitRef="usd">12032000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIyLTE2LTEtMS0yMjkxOQ_bbce0005-f828-431b-992f-5e30e1b39a77"
      unitRef="usd">12032000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i577c734a02254865a005ded1d6feec29_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIzLTEyLTEtMS0yMjkxOQ_a8a2def4-e9f5-4d46-b826-12f31980f7b9"
      unitRef="usd">-108664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzIzLTE2LTEtMS0yMjkxOQ_7a9bdfe7-e216-4241-a4fd-6e9fceccfb78"
      unitRef="usd">-108664000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="iddac81f275eb41ea8a974206fbba9927_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTEtMS0xLTIyOTE5_cd2446d5-0485-4cce-a760-7026268b2360"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iddac81f275eb41ea8a974206fbba9927_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTMtMS0xLTIyOTE5_94a96b90-ad04-43de-bf99-f3e76e9f8bc5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i30d68a26bd764c9c83967e3402a92b61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTYtMS0xLTIyOTE5_7b87fabb-b034-454e-9b0d-8f6d9bdc83d5"
      unitRef="shares">198084000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i30d68a26bd764c9c83967e3402a92b61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTgtMS0xLTIyOTE5_c3b386c3-7ccb-4637-b494-44b5401eea7f"
      unitRef="usd">198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20cc730f60bd433fa13a232d73a0643f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTEwLTEtMS0yMjkxOQ_e8b5128a-ed59-4b92-a93e-81402277a429"
      unitRef="usd">947160000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f9052aceb7a473fbf514f49f16833a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTEyLTEtMS0yMjkxOQ_37578aba-b94c-45f4-a06a-9b48e1072562"
      unitRef="usd">-748012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f9f1d3b23084f4587a04f474e4ba7c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTE0LTEtMS0yMjkxOQ_9cf652ea-a8f3-4c11-8e07-e98f9ec55cb7"
      unitRef="usd">-1795000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDMvZnJhZzpiNDdjNDM5NDczMWQ0NzlmOTgwNDU3MTY1ZGNjMGZiYy90YWJsZTo0ODdkODFlNDI0MTE0ZTg0OTRiNDhlNjFlZWYwNjI2NC90YWJsZXJhbmdlOjQ4N2Q4MWU0MjQxMTRlODQ5NGI0OGU2MWVlZjA2MjY0XzI0LTE2LTEtMS0yMjkxOQ_6beca0c0-6732-42ee-84bf-7be50f699067"
      unitRef="usd">197551000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMtMS0xLTEtMjI5MTk_48d901ee-f28c-4691-8280-4e7483fa3772"
      unitRef="usd">-108664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMtMy0xLTEtMjI5MTk_df9abe5e-16b3-4936-85e8-5e465d5420f0"
      unitRef="usd">9896000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMtNS0xLTEtMzA0ODc_8fbf7195-1212-4e95-92fd-807c32ab47f9"
      unitRef="usd">7443000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUtMS0xLTEtMjI5MTk_954e89a5-6576-4a4a-88c7-226b1965267c"
      unitRef="usd">16686000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUtMy0xLTEtMjI5MTk_929bb2bc-cdde-45e4-aa62-63f81c0791d5"
      unitRef="usd">20097000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUtNS0xLTEtMzA0ODc_aa4adc38-7bb7-45dd-93b9-dfc40eb57a50"
      unitRef="usd">16390000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYtMS0xLTEtMjI5MTk_bb6c1a78-bf56-4aa1-960d-15146b5fab45"
      unitRef="usd">1392000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYtMy0xLTEtMjI5MTk_03db1070-ce70-4f0c-aab7-a4873c69dac2"
      unitRef="usd">2591000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYtNS0xLTEtMzA0ODc_ce1d91df-6805-46a8-a4f7-5daadee7bd2b"
      unitRef="usd">2565000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzctMS0xLTEtMjI5MTk_1f2cea78-aa11-4cc6-8941-5bcb602b2197"
      unitRef="usd">-3095000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzctMy0xLTEtMjI5MTk_71ed552e-cbe1-4e47-971b-aa067cb44440"
      unitRef="usd">-3481000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzctNS0xLTEtMzA0ODc_78f2b7a2-e92a-4294-8b51-da24688759dc"
      unitRef="usd">0</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ShareBasedCompensation
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzgtMS0xLTEtMjI5MTk_2589eda8-b86e-43a5-b42b-aa6265e57fce"
      unitRef="usd">112596000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzgtMy0xLTEtMjI5MTk_8d2c730c-b6d1-4ee8-9ec7-af8b2034f3a2"
      unitRef="usd">12894000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzgtNS0xLTEtMzA0ODc_2d4874a4-8eab-45fd-8560-2a6989e9a9d6"
      unitRef="usd">5181000</us-gaap:ShareBasedCompensation>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzktMS0xLTEtMjI5MTk_8d235add-03cf-412e-bddf-7c59306c517d"
      unitRef="usd">924000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzktMy0xLTEtMjI5MTk_aeb05130-3b4a-4407-853f-d1c057834b04"
      unitRef="usd">1105000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzktNS0xLTEtMzA0ODc_f82ff81b-fc26-4166-83a7-c2634f6332e6"
      unitRef="usd">14321000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEwLTEtMS0xLTIyOTE5_fe107de8-72f8-40ef-beb5-892284ca6a12"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEwLTMtMS0xLTIyOTE5_70c97d69-c432-47e0-9538-a259c73fbeb1"
      unitRef="usd">4818000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEwLTUtMS0xLTMwNDg3_81301d45-e905-4b3a-ad8d-587d12c755ce"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <lz:GainLossOnExtinguishmentOfDebtAndOtherCharges
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzExLTEtMS0xLTI1Mzg2_9d9aaf5f-0d76-4388-8093-ab669bd08a55"
      unitRef="usd">-7955000</lz:GainLossOnExtinguishmentOfDebtAndOtherCharges>
    <lz:GainLossOnExtinguishmentOfDebtAndOtherCharges
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzExLTMtMS0xLTI1NDEz_f3255248-6306-4781-b159-f40c14a7ee31"
      unitRef="usd">0</lz:GainLossOnExtinguishmentOfDebtAndOtherCharges>
    <lz:GainLossOnExtinguishmentOfDebtAndOtherCharges
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzExLTUtMS0xLTM1ODI3_b5ae28bb-afcf-4157-b48a-a2465cfe7684"
      unitRef="usd">0</lz:GainLossOnExtinguishmentOfDebtAndOtherCharges>
    <lz:DiscontinuanceOfInterestRateSwapsAndWriteOffOfPriorHedgeEffectiveness
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEyLTEtMS0xLTI1Mzg2_3eb949bf-3602-4c0a-86f8-8d0c5003dee8"
      unitRef="usd">8688000</lz:DiscontinuanceOfInterestRateSwapsAndWriteOffOfPriorHedgeEffectiveness>
    <lz:DiscontinuanceOfInterestRateSwapsAndWriteOffOfPriorHedgeEffectiveness
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEyLTMtMS0xLTI1NDEz_2bbc928c-7191-4e53-8b67-60589ba755de"
      unitRef="usd">0</lz:DiscontinuanceOfInterestRateSwapsAndWriteOffOfPriorHedgeEffectiveness>
    <lz:DiscontinuanceOfInterestRateSwapsAndWriteOffOfPriorHedgeEffectiveness
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEyLTUtMS0xLTM1ODI3_a92a01ba-1dac-46e2-a5ba-c984e948a38f"
      unitRef="usd">0</lz:DiscontinuanceOfInterestRateSwapsAndWriteOffOfPriorHedgeEffectiveness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzExLTEtMS0xLTIyOTE5_a13f6ce7-cc61-477a-9790-dfb373a03cb6"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzExLTMtMS0xLTIyOTE5_da7ffded-ed60-4313-92da-df414ff37552"
      unitRef="usd">-1764000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEzLTUtMS0xLTM1ODI3_55bc53fa-c4a8-47eb-9868-e13f1d4c999b"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEyLTEtMS0xLTIyOTE5_465c1889-3569-40e5-9f25-40d1f398e83a"
      unitRef="usd">-11595000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEyLTMtMS0xLTIyOTE5_9e8efb48-c669-4fd4-bfb9-7943d40efb7f"
      unitRef="usd">1325000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE0LTUtMS0xLTMwNDg3_faf5493e-8425-4237-bb8d-3b95b0f64db2"
      unitRef="usd">472000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <lz:ChangeInFairValueOfFinancialGuarantee
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEzLTEtMS0xLTIyOTE5_51bab777-c9ca-4436-a043-407b58cda51e"
      unitRef="usd">150000</lz:ChangeInFairValueOfFinancialGuarantee>
    <lz:ChangeInFairValueOfFinancialGuarantee
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzEzLTMtMS0xLTIyOTE5_213c73b2-9193-4eed-bfe8-b223300961a3"
      unitRef="usd">1750000</lz:ChangeInFairValueOfFinancialGuarantee>
    <lz:ChangeInFairValueOfFinancialGuarantee
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE1LTUtMS0xLTMwNDg3_0bff3cf0-251d-4b9c-8494-48bc56a27a30"
      unitRef="usd">-1900000</lz:ChangeInFairValueOfFinancialGuarantee>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE0LTEtMS0xLTIyOTE5_fbc70abc-dc2e-467d-ae5c-d3e73c452572"
      unitRef="usd">-392000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE0LTMtMS0xLTIyOTE5_f7c02faa-6212-430a-ac83-10e1bd8f80fe"
      unitRef="usd">-205000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE2LTUtMS0xLTMwNDg3_3f6db75d-d82f-469c-8ad5-a39e62d06d0f"
      unitRef="usd">-439000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE3LTEtMS0xLTI1Mzg2_1eef10a2-6437-40e1-80bd-2596baee2e11"
      unitRef="usd">1812000</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE3LTMtMS0xLTI1NDEz_edfef5d8-bd1c-43b4-a452-fbdeb628757b"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE3LTUtMS0xLTM1ODI3_88dc578e-c011-4cf0-b450-95de4e7c449e"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE1LTEtMS0xLTIyOTE5_ca34ccd6-6314-41ab-8bbe-20a36f23895f"
      unitRef="usd">-943000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE1LTMtMS0xLTIyOTE5_9c166512-c7c2-44c3-a7c8-f817c8cb41fa"
      unitRef="usd">1755000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE4LTUtMS0xLTMwNDg3_a3a471e7-2fd8-464f-ad4a-d337a541de1c"
      unitRef="usd">2572000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE2LTEtMS0xLTIyOTE5_9bb25dff-9f58-4730-828e-cc959032abee"
      unitRef="usd">-4000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE2LTMtMS0xLTIyOTE5_52ace473-928e-4031-a0e7-86eac998845f"
      unitRef="usd">-22000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE5LTUtMS0xLTMwNDg3_b0670d7d-64f9-4d9b-ac6f-21e7459c6efe"
      unitRef="usd">299000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE4LTEtMS0xLTIyOTE5_26205bb7-fdad-4dd5-95d9-da801d41da8c"
      unitRef="usd">1511000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE4LTMtMS0xLTIyOTE5_43b0bab3-18ad-4d8d-9bfd-d169e6514f60"
      unitRef="usd">-954000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIxLTUtMS0xLTMwNDk0_8e9ab2ee-9cd3-4ee1-b8a8-074037de03ea"
      unitRef="usd">413000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE5LTEtMS0xLTIyOTE5_8b7ffb70-123c-418e-b480-741c42bf0246"
      unitRef="usd">4965000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzE5LTMtMS0xLTIyOTE5_c1818950-735c-42ba-9b20-0de26003cac5"
      unitRef="usd">799000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIyLTUtMS0xLTMwNDk0_2a5c2e79-c36d-44ce-85c6-0526636dd74c"
      unitRef="usd">128000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIwLTEtMS0xLTIyOTE5_324b314a-c147-4f15-bd83-3eb7ed22eb16"
      unitRef="usd">3648000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIwLTMtMS0xLTIyOTE5_940d7ec2-bcef-4ce6-bdf5-fe3544ccd251"
      unitRef="usd">-1153000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIzLTUtMS0xLTMwNDk0_1d7c7208-3412-462a-809e-4c02f2d3c667"
      unitRef="usd">-470000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIxLTEtMS0xLTIyOTE5_b2355638-e7ff-4737-b98c-794f3681a25e"
      unitRef="usd">2360000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIxLTMtMS0xLTIyOTE5_d7520668-62af-4b41-a018-6861e5aa841d"
      unitRef="usd">12416000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI0LTUtMS0xLTMwNDk0_08413156-a5b4-4b29-92a9-405164397a62"
      unitRef="usd">3914000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIyLTEtMS0xLTIyOTE5_5ed6b24f-6fe3-47f1-a3b6-c01928fd8000"
      unitRef="usd">13781000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIyLTMtMS0xLTIyOTE5_16a811e2-6d07-49e7-a2ce-6ac2db2cc8e3"
      unitRef="usd">1418000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI1LTUtMS0xLTMwNDk0_1f1c1d48-fb4b-46f7-80c2-c6a23d392024"
      unitRef="usd">-1568000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIzLTEtMS0xLTIyOTE5_4f2e99ab-ef2d-437a-83da-974843b78c9e"
      unitRef="usd">-185000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzIzLTMtMS0xLTIyOTE5_aa4e9f49-bb4f-4501-9a33-4022f84ee255"
      unitRef="usd">10000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI2LTUtMS0xLTMwNDk0_c04f7a33-468d-43f4-8864-2e1024bc911e"
      unitRef="usd">-985000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI0LTEtMS0xLTIyOTE5_e676d0f8-00ac-4f21-a038-2ef3a4891a60"
      unitRef="usd">17866000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI0LTMtMS0xLTIyOTE5_7bccde39-354b-4a4a-9b15-0a9e2424fb8e"
      unitRef="usd">23204000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI3LTUtMS0xLTMwNDk0_be7a0c43-6a0b-4118-9bec-b64c7f279f96"
      unitRef="usd">5565000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI1LTEtMS0xLTIyOTE5_332627b7-4905-4289-a7bd-30ce308b516b"
      unitRef="usd">54152000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI1LTMtMS0xLTIyOTE5_fff4626b-9d60-4cf8-9a24-f13ba1f83a8a"
      unitRef="usd">93049000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI4LTUtMS0xLTM1ODI3_46f002f1-8856-4931-a37d-fee25ed23345"
      unitRef="usd">52695000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI3LTEtMS0xLTIyOTE5_0075e079-7053-42ae-bf96-2efac28ee938"
      unitRef="usd">61523000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI3LTMtMS0xLTIyOTE5_ab686a9d-5044-4bb5-a165-db7982a20911"
      unitRef="usd">934000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMwLTUtMS0xLTM0OTIx_8e0b1a54-6cf6-4d3f-b11c-983cc23c5690"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI4LTEtMS0xLTIyOTE5_26a06929-55d7-448b-883e-e87d5f11f098"
      unitRef="usd">11740000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI4LTMtMS0xLTIyOTE5_feadee35-a78f-4154-aa39-0de63f08a360"
      unitRef="usd">10587000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMxLTUtMS0xLTM0OTIx_2eed99bf-d33e-4082-b087-7ebddd9a7212"
      unitRef="usd">18349000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <lz:PaymentsForExtinguishmentOfInterestRateSwaps
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMyLTEtMS0xLTI1NDQ2_aa0c6f26-d356-4eb7-afe6-8a1861466847"
      unitRef="usd">3283000</lz:PaymentsForExtinguishmentOfInterestRateSwaps>
    <lz:PaymentsForExtinguishmentOfInterestRateSwaps
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMyLTMtMS0xLTI1NDU2_171b6209-c389-4ca1-881f-fd02939506f8"
      unitRef="usd">0</lz:PaymentsForExtinguishmentOfInterestRateSwaps>
    <lz:PaymentsForExtinguishmentOfInterestRateSwaps
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMyLTUtMS0xLTM0NTM5_b6a066b8-2de0-4ceb-82a3-308d7a0ea7f0"
      unitRef="usd">0</lz:PaymentsForExtinguishmentOfInterestRateSwaps>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI5LTEtMS0xLTIyOTE5_9714dd63-8f5f-451a-b43a-f1ce119aaec2"
      unitRef="usd">1127000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzI5LTMtMS0xLTIyOTE5_567348b6-75ef-4d26-8299-ab2c863721c3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMzLTUtMS0xLTM0OTIx_b95fd774-174f-4f12-a2df-b50cf59337a0"
      unitRef="usd">668000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMwLTEtMS0xLTIyOTE5_81d312ba-46b9-4457-b7c8-5ca06e649d7f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMwLTMtMS0xLTIyOTE5_83a675b1-992e-408b-bd17-b43c243a897a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM0LTUtMS0xLTM0OTIx_b30c6972-9aa5-48e1-9483-c5e96c1af968"
      unitRef="usd">2013000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMxLTEtMS0xLTIyOTE5_5d3549f2-5678-4088-8963-8ea2fd06e046"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMxLTMtMS0xLTIyOTE5_92610509-1cf0-4e8d-8cce-834ec89e1a4c"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM1LTUtMS0xLTM0OTIx_ec3ca285-e20a-4726-a091-17f95adf6387"
      unitRef="usd">313000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMyLTEtMS0xLTIyOTE5_57c2d774-183b-4e09-be76-5fbd969b0a1c"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMyLTMtMS0xLTIyOTE5_8fd0778c-f79a-40f5-9e65-436f86f4e507"
      unitRef="usd">-1206000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM2LTUtMS0xLTM0OTIx_7095ec1d-b966-4403-b243-399b5cad02c3"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMzLTEtMS0xLTIyOTE5_5884aa50-8ade-4fed-af8c-a1bfcb19c10f"
      unitRef="usd">-77673000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzMzLTMtMS0xLTIyOTE5_87880ee6-1d0b-4555-8b2b-bbc89c2b74b0"
      unitRef="usd">-12727000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM3LTUtMS0xLTM1ODI3_593a7679-46e5-4c0c-817d-0bb590c443dd"
      unitRef="usd">-20717000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM1LTEtMS0xLTIyOTE5_b91ddbcb-f3e6-4d56-9a3c-d1185d15676d"
      unitRef="usd">31000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM1LTMtMS0xLTIyOTE5_b1f31053-150b-490b-8a25-870724fa13c7"
      unitRef="usd">31000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM5LTUtMS0xLTM0OTI4_4b6ee0ee-71e9-42dd-8d0c-215059387a9a"
      unitRef="usd">26000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQwLTEtMS0xLTI1NDc5_e7b7ab45-09ca-47f1-9650-c5d12e745db0"
      unitRef="usd">767000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQwLTMtMS0xLTI1NDg5_ddc4be5d-60c1-4e30-acde-91f6926a3a00"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQwLTUtMS0xLTM0OTI4_b90f6f60-ed11-41fa-abe8-f76021dc951a"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM2LTEtMS0xLTIyOTE5_a06bf2da-4785-487f-801f-78677252e93f"
      unitRef="usd">524300000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM2LTMtMS0xLTIyOTE5_8bd546bc-8fa5-4961-948d-f856f34da8a6"
      unitRef="usd">5350000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQxLTUtMS0xLTM0OTI4_e28a01bb-506f-49df-8232-31f849fca2b1"
      unitRef="usd">5350000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM3LTEtMS0xLTIyOTE5_387440c1-acab-4ccf-b3b9-a6d43254917a"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM3LTMtMS0xLTIyOTE5_9f4d10cf-2db7-4051-9778-020f8f2f874a"
      unitRef="usd">40000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQyLTUtMS0xLTM0OTI4_5647ad14-0ec9-47de-9b27-82dd0d95c217"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM4LTEtMS0xLTIyOTE5_a774b1f3-cf90-4465-a7fc-ca2d306e29ec"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM4LTMtMS0xLTIyOTE5_b3d1358a-3d9c-4115-b664-57da1e6344ee"
      unitRef="usd">40000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQzLTUtMS0xLTM0OTI4_33c0847c-e707-4743-8a32-5fe6f36530c1"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <lz:RepaymentOfHybridDebt
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM5LTEtMS0xLTIyOTE5_5b94cea3-87ba-42a5-92b5-19ca75ddfef0"
      unitRef="usd">1332000</lz:RepaymentOfHybridDebt>
    <lz:RepaymentOfHybridDebt
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzM5LTMtMS0xLTIyOTE5_80126a80-6ad1-439c-a14a-a86a2b7dfb24"
      unitRef="usd">1249000</lz:RepaymentOfHybridDebt>
    <lz:RepaymentOfHybridDebt
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ0LTUtMS0xLTM0OTI4_108a117e-eee3-4440-ae03-c7b5ce12dd65"
      unitRef="usd">0</lz:RepaymentOfHybridDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ1LTEtMS0xLTI1NDc5_53d046ec-931d-4d93-b884-374133ba1589"
      unitRef="usd">9774000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ1LTMtMS0xLTI1NDg5_faac86d7-0bf1-456b-bc0d-1b0a7a35a9ee"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ1LTUtMS0xLTM0OTI4_a62f934f-60ec-4639-ad53-0b0c67f1a3ca"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ2LTEtMS0xLTI1NDc5_7a135bb4-f17a-44fa-a221-2a7eda37c465"
      unitRef="usd">1049000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ2LTMtMS0xLTI1NDg5_139834a7-551a-4dd8-9317-14ecb0e71644"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ2LTUtMS0xLTM0OTI4_d8012f86-ddc0-49eb-8a34-600fec9055c4"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQwLTEtMS0xLTIyOTE5_3dbe6ba3-1bcc-4710-9203-51e7b1746f69"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQwLTMtMS0xLTIyOTE5_510b38cb-95a5-455f-8486-4ad3c65be0f7"
      unitRef="usd">4805000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ3LTUtMS0xLTM0OTI4_727bb636-edd9-4cf9-b6e4-0aa50da43458"
      unitRef="usd">1535000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <lz:PaymentsForTenderOfferCosts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQxLTEtMS0xLTIyOTE5_4c2b3ff6-a4df-4f0d-b43e-8cf6cbf6bde4"
      unitRef="usd">0</lz:PaymentsForTenderOfferCosts>
    <lz:PaymentsForTenderOfferCosts
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQxLTMtMS0xLTIyOTE5_b0af6b6f-9626-4f24-8e45-2fab3d13ba23"
      unitRef="usd">145000</lz:PaymentsForTenderOfferCosts>
    <lz:PaymentsForTenderOfferCosts
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ4LTUtMS0xLTM0OTI4_bbcd420f-84a3-4901-858a-7626c1feedae"
      unitRef="usd">0</lz:PaymentsForTenderOfferCosts>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQyLTEtMS0xLTIyOTE5_fc6f8b8c-5dcd-41dd-a4cc-e36e027327cc"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQyLTMtMS0xLTIyOTE5_ab7c99fb-ee32-4dbb-ab42-247ecfcc2314"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ5LTUtMS0xLTM0OTI4_935d5f57-3d9a-4acd-ae24-715af7660808"
      unitRef="usd">927000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <lz:PaymentOfSpecialDividends
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQzLTEtMS0xLTIyOTE5_e6ea59ce-5dc3-4497-b454-6771d9117d7d"
      unitRef="usd">112000</lz:PaymentOfSpecialDividends>
    <lz:PaymentOfSpecialDividends
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQzLTMtMS0xLTIyOTE5_6e501143-9e21-4b81-9259-28081e197493"
      unitRef="usd">284000</lz:PaymentOfSpecialDividends>
    <lz:PaymentOfSpecialDividends
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUwLTUtMS0xLTM0OTI4_199ccca7-74b1-49a8-a71d-537ed32b6506"
      unitRef="usd">877000</lz:PaymentOfSpecialDividends>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUxLTEtMS0xLTI1NDc5_83102ede-8520-47bb-a81e-bda00ac8bf5f"
      unitRef="usd">581833000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUxLTMtMS0xLTI1NDg5_44cde659-94cd-426e-918f-f2ffbb67babe"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUxLTUtMS0xLTM0OTI4_f0449f8b-fbd0-48d8-9647-dda8f145c1d8"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUyLTEtMS0xLTI1NDc5_2f260f8f-d959-408b-a21d-e3ee85b371a8"
      unitRef="usd">85050000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUyLTMtMS0xLTI1NDg5_c3256306-a34f-4a60-a315-2a3b62b1db3f"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUyLTUtMS0xLTM0OTI4_8bd21cf6-16ee-4082-b61b-b9b91d8153cd"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUzLTEtMS0xLTI1NDc5_a2e935f7-c5a8-49c1-aff1-74554e73a331"
      unitRef="usd">5636000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUzLTMtMS0xLTI1NDg5_e741eca2-9b4a-4575-8f76-3ff88da5589d"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUzLTUtMS0xLTM0OTI4_21c06b65-ed88-45c4-933f-d38d07ed0d6c"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <lz:PaymentsForDeferredPurchaseConsideration
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ0LTEtMS0xLTIyOTE5_437f4fb1-ff4e-4f3b-af77-1d25615d50a2"
      unitRef="usd">0</lz:PaymentsForDeferredPurchaseConsideration>
    <lz:PaymentsForDeferredPurchaseConsideration
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ0LTMtMS0xLTIyOTE5_e273ce9a-efc9-40c0-8597-e17285b6a514"
      unitRef="usd">0</lz:PaymentsForDeferredPurchaseConsideration>
    <lz:PaymentsForDeferredPurchaseConsideration
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU0LTUtMS0xLTM0OTI4_d54d90a9-aca2-46a7-8b01-794c7c625a40"
      unitRef="usd">547000</lz:PaymentsForDeferredPurchaseConsideration>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ1LTEtMS0xLTIyOTE5_b94f6538-691b-442b-acf2-0605fc9953da"
      unitRef="usd">2342000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ1LTMtMS0xLTIyOTE5_ba2dd976-7c8a-4d13-93b7-e32516bb53fd"
      unitRef="usd">3606000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU1LTUtMS0xLTM0OTI4_8a8c3ae2-f737-4e59-b219-b9744259f216"
      unitRef="usd">3784000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU2LTEtMS0xLTQwOTU2_3bf9beef-bbdc-4ad1-bc23-bfe579719735"
      unitRef="usd">1819000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU2LTMtMS0xLTQwOTYz_cdcc9e3e-d16d-4411-aa80-6bedebd9f9ab"
      unitRef="usd">381000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU2LTUtMS0xLTQwOTcw_3a50419f-4f45-4395-a610-869a94d5a76f"
      unitRef="usd">194000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ3LTEtMS0xLTIyOTE5_7a7c7ebe-674e-4c59-8740-cdd079e87b4d"
      unitRef="usd">123359000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ3LTMtMS0xLTIyOTE5_cd5e33b5-6a51-486d-bda5-02fc70e99494"
      unitRef="usd">-15089000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU3LTUtMS0xLTM1ODIw_58b48d2b-bc54-42d0-bcbc-b21d645d81f4"
      unitRef="usd">-12852000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ4LTEtMS0xLTIyOTE5_ada7e06a-9889-4e9c-9e35-d6cc17e76999"
      unitRef="usd">-11000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ4LTMtMS0xLTIyOTE5_8c10a510-7a23-49e0-9b6c-6ef7fa306e60"
      unitRef="usd">57000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU4LTUtMS0xLTMwNTkz_ce4d2d6d-04ac-42b1-8e17-ad90d7ee49fa"
      unitRef="usd">-495000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ5LTEtMS0xLTIyOTE5_d4c36d17-3af5-4e69-9894-d775a217beaa"
      unitRef="usd">99827000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzQ5LTMtMS0xLTIyOTE5_2ad0e6fe-f8b3-4dd1-9954-eee6708aa422"
      unitRef="usd">65290000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU5LTUtMS0xLTMwNTkz_647d7203-73c9-4579-b2b1-e61f5cbd9951"
      unitRef="usd">18631000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUwLTEtMS0xLTIyOTE5_df44b680-7978-4eff-b9d4-16bf1f65c81c"
      unitRef="usd">139470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUwLTMtMS0xLTIyOTE5_c762934c-0e2c-40f7-9f66-73f44bf98f6e"
      unitRef="usd">74180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia224afb72b9d4087b27271e7fed75672_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYwLTUtMS0xLTMwNTkz_7d810d6e-558c-4a79-8bd9-52e22104a046"
      unitRef="usd">55549000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUxLTEtMS0xLTIyOTE5_cfa1020a-49d2-4e36-9ce1-7e12f48cb859"
      unitRef="usd">239297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzUxLTMtMS0xLTIyOTE5_ca23296c-6a8f-4010-b6c7-eb9655bf7a73"
      unitRef="usd">139470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYxLTUtMS0xLTM1ODIw_0d2c33cf-16d0-49a6-b41b-9aab8df60a81"
      unitRef="usd">74180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU0LTEtMS0xLTIyOTE5_5f23d93d-caca-4424-bfcc-e92f8a5bbc46"
      unitRef="usd">12284000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU0LTMtMS0xLTIyOTE5_a8a83ae9-5348-4baa-af8c-d19ca3b427fc"
      unitRef="usd">27864000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY0LTUtMS0xLTMwNjAx_de811e7f-a630-4081-b99c-80dbd29a2278"
      unitRef="usd">37276000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU1LTEtMS0xLTIyOTE5_56a49303-0c55-4ff3-9438-510b7d7afad9"
      unitRef="usd">1459000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU1LTMtMS0xLTIyOTE5_1588eba5-9aa6-4edc-8f9a-c2f9f25494da"
      unitRef="usd">1485000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY1LTUtMS0xLTMwNjAx_8c5e1689-3e7b-492b-90cd-1da33502250e"
      unitRef="usd">1469000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU3LTEtMS0xLTIyOTE5_21729d30-85c8-48d3-8311-4c4132c0b4d2"
      unitRef="usd">239297000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU3LTMtMS0xLTIyOTE5_c0d3b2b7-6247-400f-9594-5d8a1abab453"
      unitRef="usd">114470000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY3LTUtMS0xLTMwNjA3_ceb16874-20c4-4d94-a873-289dccab414c"
      unitRef="usd">49180000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashEquivalents
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU4LTEtMS0xLTIyOTE5_c9904bc1-1a62-4eeb-ad70-1edace40bb3f"
      unitRef="usd">0</us-gaap:RestrictedCashEquivalents>
    <us-gaap:RestrictedCashEquivalents
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU4LTMtMS0xLTIyOTE5_ec645fa8-ac68-4a53-bd59-38d7d26d4c98"
      unitRef="usd">25000000</us-gaap:RestrictedCashEquivalents>
    <us-gaap:RestrictedCashEquivalents
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY4LTUtMS0xLTMwNjA3_d30df185-01f2-4085-96e6-024d94d18c2e"
      unitRef="usd">25000000</us-gaap:RestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU5LTEtMS0xLTIyOTE5_06114892-1254-47ff-b8bd-fa8971c73e92"
      unitRef="usd">239297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzU5LTMtMS0xLTIyOTE5_c1365eb2-07d1-4ab1-9b16-d89dc047ad86"
      unitRef="usd">139470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY5LTUtMS0xLTMwNjA3_a8e84ee7-2b40-4ff7-b88f-2957977cc29e"
      unitRef="usd">74180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYxLTEtMS0xLTIyOTE5_5e412f45-1105-4da4-91e4-ce6ca462fe22"
      unitRef="usd">70906000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYxLTMtMS0xLTIyOTE5_4d28ac2e-4905-44ff-b2d1-d8e2c019276a"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzcxLTUtMS0xLTMwNjIz_9a682ca6-0896-4b2e-adc4-8e61e59ac644"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYyLTEtMS0xLTIyOTE5_36ab86b1-fbff-43b6-adb3-b978216a4c3e"
      unitRef="usd">676000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYyLTMtMS0xLTIyOTE5_90c05c12-d6bb-4b7f-ae79-73f236e63b39"
      unitRef="usd">717000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzcyLTUtMS0xLTMwNjIz_09f754be-aa3d-4e7d-8d64-6b37167f09d8"
      unitRef="usd">1268000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYzLTEtMS0xLTIyOTE5_b8aa04ce-79d8-404e-9745-941af5fa2260"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzYzLTMtMS0xLTIyOTE5_ea9d0c31-7585-4214-87a0-51095845cfc2"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzczLTUtMS0xLTMwNjIz_13f9dac5-448b-477a-8d1c-59fe1f3d376d"
      unitRef="usd">791000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <lz:ChangeInFairValueOfHedgedInterestSwapAndInterestRateCap
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY0LTEtMS0xLTIyOTE5_2dedafed-c11b-4ea9-8a79-9b23b72bd217"
      unitRef="usd">-5817000</lz:ChangeInFairValueOfHedgedInterestSwapAndInterestRateCap>
    <lz:ChangeInFairValueOfHedgedInterestSwapAndInterestRateCap
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY0LTMtMS0xLTIyOTE5_a9a5decf-02ed-454b-b1be-3e858c904bf0"
      unitRef="usd">412000</lz:ChangeInFairValueOfHedgedInterestSwapAndInterestRateCap>
    <lz:ChangeInFairValueOfHedgedInterestSwapAndInterestRateCap
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc0LTUtMS0xLTMwNjIz_f3b5315f-865a-454a-aaca-4e33c6fbd014"
      unitRef="usd">5234000</lz:ChangeInFairValueOfHedgedInterestSwapAndInterestRateCap>
    <lz:TransferOfInterestRateSwapDerivativeLiabilityToHybridInstruments
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY1LTEtMS0xLTIyOTE5_81304db3-4d7a-4118-9446-bef88614c6d7"
      unitRef="usd">0</lz:TransferOfInterestRateSwapDerivativeLiabilityToHybridInstruments>
    <lz:TransferOfInterestRateSwapDerivativeLiabilityToHybridInstruments
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzY1LTMtMS0xLTIyOTE5_841d309f-314c-4d41-a284-6b17af51a6b3"
      unitRef="usd">12345000</lz:TransferOfInterestRateSwapDerivativeLiabilityToHybridInstruments>
    <lz:TransferOfInterestRateSwapDerivativeLiabilityToHybridInstruments
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc1LTUtMS0xLTMwNjIz_4754547b-c978-4b98-b145-646318accf51"
      unitRef="usd">0</lz:TransferOfInterestRateSwapDerivativeLiabilityToHybridInstruments>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc2LTEtMS0xLTM3MzM1_88e3eda0-fdaa-4cf0-96d9-83cd8719197b"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc2LTMtMS0xLTM3MzY3_32479184-730d-4f47-ab7f-809f6f521e0e"
      unitRef="usd">1250000</us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc2LTUtMS0xLTM3Mzc3_deb97eb1-ceca-46b0-b469-bbe033f26076"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc3LTEtMS0xLTQ1MDk3_35519a34-069e-4bf9-99ef-4b419ae09504"
      unitRef="usd">674000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc3LTMtMS0xLTQ1MDk3_d4244416-0b06-4ddd-819f-5a8a7a5baa08"
      unitRef="usd">46000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMDYvZnJhZzpmYTUxZmViMDdkYzk0YTUwOWZjMzkyMTFkYjY2YWY0NC90YWJsZTpmNjhiNDhhNzY5YTQ0MGEwODI1YjEzNGIzNTEyZDY2Yy90YWJsZXJhbmdlOmY2OGI0OGE3NjlhNDQwYTA4MjViMTM0YjM1MTJkNjZjXzc3LTUtMS0xLTQ1MDk3_135a39cb-a5b4-47bc-81c3-f977399b15ed"
      unitRef="usd">98000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:NatureOfOperations
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzI3NDg3NzkwNzk3NjU_4fed9eeb-019c-4a41-9790-b913823095d3">Description of the Business&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;LegalZoom.com, Inc., was initially formed as a California corporation in 1999 and reincorporated as a Delaware corporation in 2007. LegalZoom.com, Inc., and its wholly owned subsidiaries, referred to herein as &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our,&#x201d; has its executive headquarters in Glendale, California, its operational headquarters in Austin, Texas and additional locations in Frisco and San Antonio, Texas, Beaverton, Oregon and London in the United Kingdom, or U.K. We are a provider of services that meet the legal needs of small businesses and consumers. Our position at business inception allows us to become a trusted business advisor, supporting the evolving needs of a new business across its lifecycle. Along with formation, our offerings include ongoing compliance and tax advice and filings, trademark filings, and estate plans. Additionally, we have insights into our customers and leverage our offerings as a channel to introduce small businesses to leading brands in our partner ecosystem, solving even more of their business needs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The registration statement related to our initial public offering, or IPO, was declared effective on June 29, 2021, and our common stock began trading on the Nasdaq Global Select Market on June 30, 2021. On July 2, 2021, we completed our IPO for the sale of 19,121,000 shares of our common stock, $0.001 par value per share at an offering price of $28.00 per share, for proceeds of $505.9&#160;million, net of underwriting discounts and commissions. In addition, we sold 2,868,150 shares of our common stock for net proceeds of $75.9&#160;million pursuant to the full exercise of the underwriter&#x2019;s option to purchase additional shares in connection with the IPO. In addition, on July 2, 2021, we sold 3,214,285 shares of our common stock in a private placement with an existing related party stockholder for proceeds of $85.0&#160;million, net of underwriting discounts and commissions. We raised aggregate proceeds of $666.9&#160;million from our IPO and private placement after deducting underwriting discounts and commissions. We incurred stock issuance costs of $5.6&#160;million. Proceeds raised from our IPO were used to repay the full outstanding balance of $521.6&#160;million on our 2018 Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Upon the completion of our IPO, 23,081,080 outstanding shares of redeemable convertible preferred stock with a carrying value of $70.9&#160;million converted into 46,162,160 shares of common stock. Following the completion of the IPO, we have one class of authorized and outstanding common stock. Immediately upon the completion of our IPO, we filed an Amended and Restated Certificate of Incorporation, which authorized a total of 1,000,000,000 shares of common stock, $0.001 par value per share and 100,000,000 shares of preferred stock, par value $0.001 per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i520014ad53194ce1a854edc6bc14778b_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg2NDc_55dfd93f-61e1-4c81-a2fb-3d1128247592"
      unitRef="shares">19121000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic8c957e4f73247b7a54f078a46e2765e_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg2NTk_bb6ee333-44ed-4fb2-9d36-c1b69c3d7fe8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic8c957e4f73247b7a54f078a46e2765e_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg2Njc_63323d04-c21f-49a1-8ad6-fcec50e86edc"
      unitRef="usdPerShare">28.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i520014ad53194ce1a854edc6bc14778b_D20210702-20210702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg2NzU_4ae43be0-28aa-47ae-8ca9-698ff428bb1f"
      unitRef="usd">505900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i31ec4b140e284ad09ddd3a8fcdbe9bf2_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg2OTM_49fa8987-20a5-4e32-8ff0-78e33670f782"
      unitRef="shares">2868150</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i31ec4b140e284ad09ddd3a8fcdbe9bf2_D20210702-20210702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg3MDQ_d2c08f15-2f94-4bb5-ac44-5c72bc038879"
      unitRef="usd">75900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="id66af7f3aa554d08b2b4248fff8587fe_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg3MTk_709ec7d3-64f2-49b6-a4c0-00bb981255be"
      unitRef="shares">3214285</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="id66af7f3aa554d08b2b4248fff8587fe_D20210702-20210702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg3MzA_ea14d699-e8b8-4eac-a185-4ded9cc16a6a"
      unitRef="usd">85000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i6809dbacf9b240c5a7909a2414b94565_D20210702-20210702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg3NDU_148d9aee-ce7f-437f-8d1f-fb8d4b831ad2"
      unitRef="usd">666900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i6809dbacf9b240c5a7909a2414b94565_D20210702-20210702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg3NjE_ca054257-de37-4d92-a03e-02f8a12356c0"
      unitRef="usd">5600000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i51fa50a0f2514c84bae3165b84d56b4c_D20210702-20210702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg3Nzk_bc0fc57f-0fa3-437b-aa75-5efa763763b8"
      unitRef="usd">521600000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i9ea40a71db494f69a95946fd14645a90_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg3OTk_10b77919-9da8-40dc-9968-34ec1a76e066"
      unitRef="shares">23081080</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i9ea40a71db494f69a95946fd14645a90_D20210702-20210702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg4MTE_f630f8a0-d659-4b22-9805-3da94f1ba446"
      unitRef="usd">70900000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="iabf8ca0847a049518869b26585d46381_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg4MjY_23b0a69a-3394-43f5-9fb9-6c13d2a71315"
      unitRef="shares">46162160</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia0b44f8243f5472b9b7009ff9a5dc1c2_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg4Mzg_d7284731-708e-4d66-a2ca-e70b780461d7"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia0b44f8243f5472b9b7009ff9a5dc1c2_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg4NTM_740f1060-5c5d-49ae-b33c-ed533db124a9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia0b44f8243f5472b9b7009ff9a5dc1c2_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg4NjE_cde0ed70-4186-4b46-b126-0061a948b87b"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia0b44f8243f5472b9b7009ff9a5dc1c2_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTIvZnJhZzpjODZmNjQ3MzZjZGY0MmUzOGMyOWQyZjgxYTI4MjA0YS90ZXh0cmVnaW9uOmM4NmY2NDczNmNkZjQyZTM4YzI5ZDJmODFhMjgyMDRhXzgyNDYzMzcyMTg4NzQ_ad6c271e-370c-41e0-8bee-773c78c16330"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1Nzc_99728ec3-1b9e-4126-8d23-4c0e36b4d80d">Summary of Significant Accounting Policies&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the significant accounting policies we follow in the preparation of the accompanying consolidated financial statements is set forth below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On occasion, we enter into relationships or investments with other entities that may be a variable interest entity, or VIE. We analyze our interests, including agreements, loans, guarantees, and equity investments on a periodic basis to determine if such interests are variable interests. If variable interests are identified, then the related entity is assessed to determine if it is a VIE. If we determine that the entity is a VIE, we then assess if we must consolidate the VIE as the primary beneficiary. Our determination of whether we are the primary beneficiary is based upon qualitative and quantitative analyses, which assess the purpose and design of the VIE, the nature of the VIE&#x2019;s risks and the risks that we absorb, the power to direct activities that most significantly impact the economic performance of the VIE, and the obligation to absorb losses or the right to receive benefits that could be significant to the VIE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires estimates and assumptions that affect the reported amounts of assets and liabilities, revenue and expenses, and related disclosures of contingent liabilities in the consolidated financial statements and accompanying notes. Estimates are used for, however not limited to, revenue recognition, sales allowances and credit reserves,&#160;available-for-sale&#160;debt securities, valuation of long-lived assets and goodwill, income taxes, commitments and contingencies, valuation of assets and liabilities acquired in business combinations, fair value of derivative instruments and stock-based compensation. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The extent to which&#160;COVID-19&#160;continues to impact our business and financial results will depend on numerous continuously evolving factors including, but not limited to, the magnitude and duration of COVID-19, including &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;resurgences; the impact on our employees; the extent to which it will impact worldwide macroeconomic conditions, including interest rates, employment rates, and health insurance coverage; the speed and degree of the anticipated recovery, as well as variability in such recovery across different geographies, industries, and markets; and governmental and business reactions to the pandemic. We assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to us and the unknown future impacts of COVID-19 as of December&#160;31, 2021 and through the date of issuance of these consolidated financial statements. The accounting matters assessed included, but were not limited to, our allowance for doubtful accounts, sales allowances, and the carrying value of goodwill and other long-lived assets. While there was not a material impact as a result of COVID-19 on our consolidated financial statements at and for the year ended December&#160;31, 2021, our future assessment of the magnitude and duration of COVID-19, as well as other factors, could result in material impacts to our consolidated financial statements in future reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business being recorded at their estimated fair values on the acquisition date. Any excess purchase consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We perform valuations of assets acquired and liabilities assumed for an acquisition and allocate the purchase price to their respective net tangible and intangible assets. Determining the fair value of assets acquired and liabilities assumed requires management to use judgment and estimates including the selection of valuation methodologies, estimates of cash flows, discount rates and selection of comparable companies. We generally engage the assistance of a third-party valuation firm in determining fair values of assets acquired and liabilities assumed and contingent consideration, if any, in a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our Chief Executive Officer, as the Chief Operating Decision Maker, or CODM, organizes our company, manages resource allocations, and measures performance on the basis of one operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue outside of the U.S., based on the location of the customer, represented less than 1%, 1% and 4% of our consolidated revenue for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Our property and equipment located outside of the U.S. was less than 1% of our consolidated property and equipment as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The British Pound&#160;Sterling is the functional currency for our foreign subsidiaries. The financial statements of these foreign subsidiaries are translated to U.S. Dollars using&#160;period-end&#160;rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss as a component of our consolidated statements of redeemable convertible preferred stock and stockholders&#x2019; equity (deficit). We recognized foreign currency transaction losses of $0.9 million and gains of $1.8&#160;million and $2.6&#160;million in 2021, 2020, and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received from selling an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. The standard establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:9.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&#160;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level&#160;2&#160;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Quoted prices for identical assets and liabilities in markets that are not active, quoted prices for similar assets and liabilities in active markets or financial instruments for which significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level&#160;3&#160;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, our financial assets and liabilities recorded at fair value on a recurring basis consist of a cash equivalent and available-for-sale debt securities. The cash equivalent consists of a money market fund valued &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;using quoted prices in active markets, which represents Level 1 inputs in the fair value hierarchy. The available-for-sale debt securities are valued using a Monte Carlo simulation, which include inputs that represent Level 3 inputs in the fair value hierarchy. At December 31, 2020, our financial assets and liabilities also included a restricted cash equivalent consisting of a money market fund valued using quoted prices in active markets, which represented Level 1 inputs in the fair value hierarchy, interest rate swaps, an interest rate cap and a financial guarantee derivative. Our interest rate swaps and interest rate cap were valued using observable market inputs including the London Interbank Offered Rate, or LIBOR, swap rates and third-party dealer quotes, which represented Level 2 inputs in the fair value hierarchy. The financial guarantee derivative was valued using a Monte Carlo simulation, which included inputs that represented Level 3 inputs in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying amounts of accounts receivable, accounts payable and accrued expenses and other current liabilities approximate fair values because of the short-term nature of these items. The fair value of our long-term debt as of December 31, 2020 was estimated by using quoted or sales prices of similar debt instruments, which represented Level&#160;2 inputs in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We maintain accounts in U.S. and U.K. banks with funds insured by the Federal Deposit Insurance Corporation, or FDIC, and the Financial Services Compensation Scheme, or FSCS, respectively. Our bank accounts may, at times, exceed the FDIC and FSCS insured limits. Financial instruments that potentially subject us to credit risk consist principally of cash and cash equivalents. Management believes that we are not exposed to any significant credit risk related to our cash or cash equivalents and have not experienced any losses in such accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to a large and diverse customer base, no individual customer represented more than 1% of total revenue in December&#160;31, 2021,  2020 and 2019, respectively. At December&#160;31, 2021, there were no customers with an outstanding balance of 10% or more of our accounts receivable balance. At December 31, 2020, there was one customer with an outstanding balance of 20% of our accounts receivable balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of highly liquid investments with original maturities of ninety days or less from the date of purchase. At December&#160;31, 2021 and 2020, our cash consisted of bank account deposits and our cash equivalent consisted of $30.2&#160;million and $5.2 million invested in a money market fund, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Cash Equivalent&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our restricted cash equivalent balance of $25.0&#160;million as of December 31, 2020 represented cash required to be held as collateral by a financial institution to guarantee up to half of a $50.0&#160;million personal loan provided by the financial institution to a former executive officer. At December 31, 2020, our restricted cash equivalent of $25.0&#160;million was invested in a money market fund with the same financial institution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, our financial guarantee of the personal loan of a former executive officer was terminated. The associated restricted cash equivalent of $25.0&#160;million became unrestricted and was reclassified to cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable and Related Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our accounts receivable balances, which are not collateralized and does not bear interest, primarily consists of amounts receivable from our credit and debit card merchant processors, customer receivables, and fees due from third-parties for services purchased by our customers from such third-parties. We reduce our accounts receivable for sales allowances and a reserve for potentially uncollectible receivables. We determine the amount of the allowances based on various factors including historical collection experience, the age of the accounts receivable balances, credit quality of our customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect our ability to collect from customers. Account balances are charged off against the allowance when we determine that it is not probable we will collect the receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, less accumulated depreciation. Repairs and maintenance are expensed as incurred whereas significant renewals and enhancements are capitalized. When assets are retired or otherwise disposed of, the cost and the related accumulated depreciation are removed from the respective accounts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and any resulting gain or loss is reflected in our results of operations. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.299%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchased and&#160;internal-use&#160;software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#x2013;30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land improvements&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shorter of lease term&lt;br/&gt;or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal-use Software and Cloud Computing Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. We amortize&#160;internal-use&#160;software costs on a straight-line basis over their estimated useful life of three years commencing when the&#160;internal-use&#160;software is substantially complete and ready for its intended purpose. Costs related to development of&#160;internal-use&#160;software are included in the accompanying consolidated balance sheets in property and equipment, net. Costs related to development of&#160;cloud computing arrangements are included in the accompanying consolidated balance sheets in prepaid and other current assets and non-current assets and are amortized over the contractual term of the underlying service arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets and Other Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets are stated at cost, net of accumulated amortization. Intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives, which approximates the pattern in which the economic benefits are consumed. We amortize our intangible assets over an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzgyNDYzMzc0MTAzMTM_fcb1ab86-1214-4763-b531-3cb1820122e9"&gt;two&lt;/span&gt; to six years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We assess the impairment of long-lived assets, which consist primarily of property and equipment, acquired intangible assets, and capitalized&#160;internal-use&#160;software costs, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities, or an asset group. If an asset group is considered impaired, an impairment loss equal to the excess of the asset group&#x2019;s carrying value over their fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices, or appraised values, depending on the nature of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the aggregate fair value of the consideration transferred in a business combination over the fair value of the assets acquired, net of liabilities assumed. Goodwill is not amortized, however, it is subject to impairment testing at the reporting unit level annually during the fourth quarter of our fiscal year or more frequently if events or changes in circumstances indicate that goodwill may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In assessing impairment, we have the option to first assess qualitative factors to determine whether or not a reporting unit is impaired. Alternatively, we may perform a quantitative impairment assessment, or if the qualitative assessment indicates that it is&#160;more-likely-than-not&#160;that the reporting unit&#x2019;s fair value is less than its carrying amount, a quantitative analysis is required. The quantitative analysis compares the estimated fair value of the reporting unit with its respective carrying amount, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying amount including goodwill, goodwill is considered not to be impaired. If the fair value is less than the carrying amount including goodwill, then a goodwill impairment charge is recorded by the amount that the carrying value exceeds the fair value, up to the carrying amount of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments, which include interest rate swaps, an interest rate cap, and a financial guarantee relating to a former executive officer, are recorded at fair value. For derivatives that qualify for hedge accounting, specifically as cash flow hedges, the change in fair value of the derivatives is recorded as an unrealized &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;gain (loss), net of taxes, in the accompanying consolidated statements of comprehensive (loss) income. For derivatives that do not qualify for hedge accounting, the change in the fair value of our derivatives related to our long-term debt are recorded in interest expense, net, and the change in the fair value of our financial guarantee is recorded in other income, net, in the accompanying consolidated statements of operations. In 2021, our derivative positions were extinguished in connection with our IPO and full repayment of our long-term debt. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Available-for-sale&#160;Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, we held long-term investments in two companies through the purchase of convertible promissory notes. These investments are classified as&#160;available-for-sale&#160;debt securities and the changes in fair values of these securities are recognized in other comprehensive (loss) income, net of tax, in the accompanying consolidated statements of comprehensive (loss) income. We periodically review our&#160;available-for-sale&#160;debt securities to determine if there has been an other-than-temporary decline in fair value. If the impairment is deemed other-than-temporary, the portion of the impairment related to credit losses is recognized in the accompanying consolidated statements of operations, and the portion related to&#160;non-credit&#160;related losses is recognized in other comprehensive (loss) income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2020, we recorded an other-than-temporary impairment of an&#160;available-for-sale&#160;debt security of $4.9&#160;million, of which $4.8&#160;million was recognized as other expense in our statement of operations and $0.1&#160;million was recognized in other comprehensive (loss) income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in Other Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We hold investments in equity securities of certain privately held companies, which do not have readily determinable fair values. We have elected to measure these&#160;non-marketable&#160;investments at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a&#160;non-marketable&#160;equity security has a readily determinable fair value, in which case they would no longer be eligible for this election. In 2021, we identified an observable price change in an orderly transaction and remeasured to fair value the value of the securities in such privately held company. We evaluate our&#160;non-marketable&#160;equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the consolidated statements of operations for the amount by which the carrying value exceeds the fair value of the investment. We include investments in equity securities within other assets in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating and Capital Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For operating leases, we record rent expense on a straight-line basis over the lease term. Some of our lease arrangements provide for concessions by the landlords, including payments for leasehold improvements and rent-free periods. We account for the difference between the straight-line rent expense and rent paid as a deferred rent liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We also lease certain equipment under capital lease arrangements. The assets and liabilities under capital lease are recorded at the lesser of the present value of aggregate future minimum lease payments, including estimated bargain purchase options, or the fair value of the asset under lease. Assets under capital leases are amortized using the straight-line method over the estimated useful lives of the assets. Capital lease obligations, which are not material as of December&#160;31, 2021 and 2020, are included in other liabilities in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Debt issuance costs associated with our term loans are deducted from the carrying value of current and long-term debt in the accompanying consolidated balance sheets and are amortized over the term of the loan using the effective interest method. Debt issuance costs associated with revolving facilities are classified as other assets in the accompanying consolidated balance sheets and are amortized over the term of the respective facility on a straight-line basis. Debt issuance costs are amortized to interest expense, net in the accompanying consolidated statements of operations. In 2021, upon the full repayment of our long-term debt in connection with our IPO, we recorded a loss on debt extinguishment of $7.7&#160;million, which mainly consisted of unamortized debt issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Offering Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record certain legal, accounting, and other third-party fees in other assets that are directly associated with&#160;in-process&#160;equity financings until such financings are consummated. After consummation, these costs are recorded in stockholders&#x2019; equity (deficit) as a reduction from the proceeds of the offering. Should the equity financing no longer be considered probable of being consummated, the deferred offering costs are expensed in the consolidated statements of operations within income from operations. In 2021, we incurred $5.6&#160;million related to our IPO, which is included in additional-paid in capital in the accompanying consolidated statements of stockholders equity (deficit). In 2019, we &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;expensed $3.7&#160;million related to a stock offering, which was not consummated. There were no deferred stock issuance costs recognized in other assets as of December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We derive our revenue from the following sources:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;Transaction revenue is primarily generated from our customized legal document services upon fulfillment of these services. Transaction revenue includes filing fees and is net of cancellations, promotional discounts and sales allowances. Until April 2020, when we ceased providing such services, we also generated transaction revenue from our residential and commercial conveyancing business in the U.K. and revenue for these services was recognized when delivered to the customer. In addition, until July 2019, when we ceased providing such services, we generated revenue from litigation services in the U.K., and we recognized this revenue based on the time incurred by the attorneys at their market billing rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;Subscription revenue is generated primarily from subscriptions to our registered agent services, compliance packages, attorney advice, and legal forms services, in addition to software-as-a-service, or SaaS, subscriptions in the U.K. In the fourth quarter of 2020, we commenced providing tax, bookkeeping and payroll subscription services. We generally recognize revenue from our subscriptions ratably over the subscription term. Subscription terms generally range from thirty days to one year. Subscription revenue includes the value allocated to bundled free-trials for our subscription services and is net of promotional discounts, cancellations, sales allowances and credit reserves and payments to third-party service providers such as legal plan law firms and tax service providers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Partner revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;Partner revenue consists primarily of one-time or recurring fees earned from third-party providers from leads generated to such providers through our online legal platform. Revenue is recognized when the related performance-based criteria have been met. We assess whether performance criteria have been met on a cost-per-click or cost-per-action basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue from our transaction, subscription and partner revenue is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,122&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,114&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,305&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,941&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,840&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,447&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,017&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,682&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,628&#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;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We adopted Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, No.&#160;606,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, or ASC 606, on a modified retrospective basis on January 1, 2019. The adoption of ASC 606 resulted in a cumulative adjustment to decrease the opening accumulated deficit by $1.0&#160;million. We determine revenue recognition through the following five steps: identification of a contract with a customer; identification of the performance obligations in the contract; determination of the transaction price; allocation of the transaction price to the performance obligations in the contract; and recognition of revenue when or as the performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our customers generally pay for transactions in advance by credit or debit card except for certain services provided under installment plans where we allow customers to pay for their order in either two, three or twelve equal payments. The first installment due under the installment plans is charged to the customer&#x2019;s debit or credit card on the date the order is placed, and the remaining installments are generally charged on a monthly basis thereafter. We recognize revenue for the amount we expect to be entitled to for providing the services to our customers. The total fees collected by us for our services include, as applicable, expedited services fees, government filing fees, and shipping fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Subscription services are generally paid monthly or annually in advance of the subscription period except for SaaS services in the U.K., which are invoiced monthly in arrears. Amounts collected in advance of revenue recognition are recorded in deferred revenue. Customers may pay for services, however may not provide the necessary information to complete a transaction. We attempt to contact the customer to complete the abandoned order. We recognize revenue on abandoned services, or breakage, when it is likely to occur and the amount can be recognized without significant risk of reversal. We recognize breakage in proportion to the pattern of rights exercised by the customer. Judgment is required to determine the amount of breakage and when breakage is likely to occur, which we estimate based on historical data of breakage for similar services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Services we offer can generally either be purchased on a stand-alone basis or bundled together as part of a package of services. Accordingly, a significant number of our arrangements include multiple performance obligations, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;such as the preparation of legal documents combined with related document revision, document storage, registered agent services, and free trial periods of our legal plans. At contract inception, we assess the services promised in our contracts with customers and identify performance obligations for each promise to transfer to the customer a service or bundle of services that is distinct. The identification of distinct performance obligations within our packages may require significant judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The transaction price allocated to each separate performance obligation represents the amount of consideration to which we expect to be entitled in exchange for the services we provide. The transaction price is based on the contractual amounts and is reduced for estimated sales allowances for price concessions, charge-backs, sales credits and refunds, which are accounted for as variable consideration when estimating the amount of revenue to recognize. We only include variable consideration in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. We estimate sales allowances using the expected value method. We recognize a liability or a reduction of accounts receivable, and a reduction to revenue based on the estimated amount of sales allowances. We record sales allowances as a reduction of accounts receivable where we expect not to collect the full amount of the outstanding accounts receivable and we record sales allowances as a liability for estimated refunds or credits where we have collected the amounts due from the customer. We have established a sufficient history of estimating sales allowances given the large number of homogeneous transactions. The majority of our allowances and reserves are known within a relatively short period of time following our balance sheet date. The estimated provision for sales allowances has varied from actual results within ranges consistent with management&#x2019;s expectations. The transaction price excludes sales taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contracts with our customers may include options to purchase additional future services, and in the case of subscription services, options to auto-renew the subscription service. Additional consideration attributable to either the option to purchase additional future services or the option to renew are excluded from the transaction price until such time that the option is exercised, unless these options provide a material right to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For arrangements that contain multiple performance obligations, such as our bundled arrangements, we allocate the transaction price to each performance obligation based on estimates of the standalone selling price of each performance obligation within the bundle. For the services we sell on a standalone basis, we use the sales price of these services in the allocation of the transaction price in bundled arrangements. Where we do not sell the service on a standalone basis, we estimate the standalone selling price based on the adjusted market assessment approach or the expected cost plus a margin approach when market information is not observable. In these cases, the determination of the standalone selling price may require significant judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize revenue when we satisfy the performance obligation by transferring the promised good or service to the customer. For our transaction-based services, we generally recognize revenue at a&#160;point-in-time&#160;when the services are delivered to the customer. For our subscription-based services we generally recognize revenue on a straight-line basis over the subscription term. For our partner-based services, we recognize revenue at a&#160;point-in-time&#160;when the related performance-based criteria have been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We do not have significant financing components in arrangements with our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principal Agent Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In certain of our arrangements, another party may be involved in providing services to our customer. We evaluate whether we can recognize revenue gross as a principal or net as an agent. We record revenue on a gross basis when we are the principal in the arrangement. To determine whether we are a principal or an agent, we identify the specified good or service to be provided to the customer and assess whether we control the specified good or service before that good or service is transferred to the customer. We evaluate a number of indicators of whether we control the good or service before it is transferred to the customer, including whether we have primary fulfillment responsibility and obligation to perform the services being sold to the customer; we have latitude in establishing the sales price; and we have inventory risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In arrangements in which we are the principal, we record as revenue the amounts we have billed to our customer, net of sales allowance, and we record the fee payable to the third-party as cost of revenue. We are the principal in most of our legal document preparation and registered agent services, including legal entity formations and similar arrangements and formation and formerly, conveyancing services in the U.K. For these services, revenue includes filing and similar fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In arrangements in which we are not the principal, we record revenue on a net basis, which is equal to the amount billed to our customer, net of sales allowances and the fee payable to the third-party or partner that is primarily responsible for performing the services for the customer. We are not a law firm in the U.S. and cannot provide legal advice through our U.S. entities, therefore the participating independent law firms in our legal plans control the service to the customer and have the primary service obligation to provide attorney consultations to our customers, for which we pay the law firms a monthly fee. For these arrangements, we recognize revenue on a net basis as an agent. Since 2016, our Alternative Business Structure, or ABS, subsidiary in the U.K. began offering legal advisory services that were marketed through our website. Our ABS provides independent legal advice to our &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;customers and is directly responsible for, and controls the fulfillment of, the legal services. Accordingly, for services provided by our ABS, we recognize revenue as the principal. For other services provided by third parties, including deed transfer, accounting, tax, credit monitoring, business data protection and logo design services, revenue is recognized net of fees payable to third parties. For partner revenue, we receive a fee for the referral of our customer to the partner or we retain a portion of the fee paid by the customer and share the remainder with the partner. Our partner controls the service to the customer and the partner is responsible for fulfilling the referred service to the customer; accordingly, we recognize revenue for these arrangements on a net basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue includes shipping and handling fees charged to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost of revenue includes all costs of providing and fulfilling our services. Cost of revenue primarily includes government filing fees; costs of fulfillment, customer care, including the cost of credentialed professionals for tax, bookkeeping and payroll services, and related benefits, including stock-based compensation, and costs of independent contractors for document preparation; telecommunications and data center costs, amortization of acquired developed technology, depreciation and amortization of network computers, equipment and&#160;internal-use&#160;software; printing, shipping and handling charges; credit and debit card fees; allocated overhead; legal document kit expenses; and sales and use taxes. We defer direct and incremental costs primarily related to government filing fees incurred prior to the associated service meeting the criteria for revenue recognition. These contract assets are recognized as cost of revenue in the same period the related revenue is recognized. At December&#160;31, 2021 and 2020, there was $1.8&#160;million and $2.0&#160;million, respectively, in deferred cost of revenue included in prepaid expenses and other current assets in the accompanying consolidated balance sheets. Filing fees of $79.8&#160;million, $64.5&#160;million and $50.7&#160;million were recorded in cost of revenue in the accompanying consolidated statements of operations for years ended December&#160;31, 2021, 2020, and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sales and Marketing Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales and marketing expenses consist of customer acquisition media costs; compensation and related benefits, including stock-based compensation for marketing and sales personnel; media production; public relations and other promotional activities; general business development activities; an allocation of depreciation and amortization and allocated overhead. Customer acquisition media costs consist primarily of search engine marketing, television and radio costs. Marketing and advertising costs to promote our services are expensed in the period incurred. Media production costs are expensed the first time the advertisement is aired. Advertising expenses, consisting of customer acquisition media costs, were $195.4&#160;million, $119.2&#160;million and $67.2&#160;million for the years ended December&#160;31, 2021, 2020, and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Technology and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Technology and development expenses consist primarily of personnel costs and related benefits, including stock-based compensation, expenses for outside consultants, an allocation of depreciation and amortization and allocated overhead. These expenses include costs incurred in the development and implementation of our websites, mobile applications, online legal platform, research and development and related infrastructure. Technology and development expenses are expensed as incurred, except to the extent that such costs are associated with&#160;internal-use&#160;software costs that qualify for capitalization as previously described under&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal-use&#160;Software and Cloud Computing Arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our general and administrative expenses relate primarily to compensation and related benefits, including stock-based compensation, for executive and corporate personnel, professional and consulting fees, an allocation of depreciation and amortization, allocated overhead and legal costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of employee stock-based payment awards on the grant-date and recognize the resulting fair value, net of estimated forfeitures, over the requisite service period. We use the Black-Scholes option pricing model for estimating the fair value of options granted under our stock option plans that vest based on service and performance conditions. The fair value of restricted stock units, or RSUs, that vest based on service and performance conditions is determined based on the value of the underlying common stock at the date of grant. For awards that contain market conditions, we estimate the fair value using a Monte Carlo simulation model. We record expense for awards that contain performance conditions only to the extent that we determine it is probable that the performance condition will be achieved. Expense for awards containing market conditions is not reversed even if the market condition is not achieved. We have elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as a single award and recognize stock-based compensation on a straight-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;line basis, net of estimated forfeitures, over the requisite service period. Awards with performance or market conditions are recognized using graded vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model and the Monte Carlo simulation model requires us to make certain assumptions including the fair value of the underlying common stock, the expected term, the expected volatility, the risk-free interest rate and the dividend yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of the shares of common stock underlying stock options and RSUs is based upon our publicly listed share price on the date of grant. Prior to our IPO, the fair value of the shares of common stock was determined by the board of directors. Because there was no public market for our common stock, the board of directors determined the fair value of the common stock at the time of the grant of options and RSUs by considering a number of objective and subjective factors including valuation of comparable companies, sales of common stock to unrelated third parties, operating and financial performance and general and industry-specific economic outlook, amongst other factors. The fair value was determined in accordance with applicable elements of the practice aid issued by the American Institute of Certified Public Accountants titled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Valuation of Privately Held Company Equity Securities Issued as Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is estimated based upon actual historical exercise and post-vesting cancellations, adjusted for expected future exercise behavior.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Because our common stock has limited publicly traded history, we estimate the expected volatility from the historical volatility of selected public companies with comparable characteristics to us, including similarity in size, lines of business, market capitalization and revenue and financial leverage. We determine the expected volatility assumption using the frequency of daily historical prices of comparable public company&#x2019;s common stock for a period equal to the expected term of the options. We periodically assess the comparable companies and other relevant factors used to measure expected volatility for future stock option grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate assumption is based upon observed interest rates on the U.S. government securities appropriate for the expected term of our stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The dividend yield assumption is based on our history and expectation of dividend payouts. Other than the special dividends declared in periods prior to these financial statements, which resulted in corresponding reductions in the exercise price of the stock options, we have never declared or paid any cash dividends on our common stock, and we do not anticipate paying any cash dividends in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is recognized based on awards that are ultimately expected to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on our historical experience and future expectations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If we had made different assumptions, our stock-based compensation expense, and our net (loss) income for the years ended December&#160;31, 2021, 2020, and 2019 may have been materially different.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;On occasion we are involved in legal proceedings, claims, and regulatory, indirect tax examinations or government inquiries and investigations that may arise in the ordinary course of business. We record loss contingencies in our consolidated financial statements in the period when they are probable and reasonably estimable. If the amount is probable and we are able to reasonably estimate a range of loss, we accrue the amount that is the best estimate within that range, and if no amount is better than any other in the range, we record the amount at the low end in the range. We disclose those contingencies that we believe are at least reasonably possible but not probable regardless of whether they are reasonably estimable. The likelihood of a loss is determined using several factors including the nature of the matter, advice of our internal and external counsel, previous experience and historical and other relevant information available to us. The determination of the likelihood of loss or the range of loss requires significant management judgment. Legal fees and other costs associated with such actions are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements. Deferred income tax assets and liabilities are measured using enacted tax rates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statements of operations in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We make judgments in evaluating whether deferred tax assets will be recovered from future taxable income. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risk associated with estimates of future taxable income in assessing the need for a valuation allowance. If our assumptions and consequently our estimates, change in the future, the valuation allowance may be increased or decreased, resulting in an increase or decrease, which may be material, to our provision for income taxes and the related impact on our net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize tax benefits from an uncertain position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits. If this threshold is met, we measure the tax benefit as the largest amount of the benefit that is greater than fifty percent likely to be realized upon ultimate settlement. We recognize penalties and interest accrued with respect to uncertain tax positions as a component of the income tax provision. At December&#160;31, 2021 and 2020, accrued penalties and interest related to uncertain tax positions were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net (Loss) Income Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We apply the&#160;two-class&#160;method for calculating net income per share. Under the&#160;two-class&#160;method, in periods where we generate net income, net income is allocated between common stock and other participating securities based on their participation rights. Prior to our IPO, our participating securities consist of redeemable convertible preferred stock, which participate in dividends, if declared. For periods in which we report a net loss, the participating securities are not contractually obligated to share in our losses, and accordingly, no loss is allocated to the participating securities. Basic net (loss) income per share is calculated by dividing net (loss) income attributable to common stockholders by the weighted-average number of shares of common stock outstanding, net of unvested restricted stock, if any, during the period. We compute diluted net (loss) income per share under the&#160;two-class&#160;method where income is reallocated between common stock, potential common stock and participating securities. Potential common stock includes stock options, restricted stock units, restricted stock awards and employee stock purchase plans, or ESPPs and RSUs computed using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Jumpstart our Business Startups&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Act,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; or JOBS Act, we meet the definition of an emerging growth company. We have elected to use the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b) of the JOBS Act. As a result, our financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. To the extent that we no longer qualify as an emerging growth company, we will be required to adopt certain accounting pronouncements earlier than the adoption dates disclosed below which are for&#160;non-public&#160;business entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB, issued ASU, No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, or ASU 2019-12. This ASU removes certain exceptions for performing intra-period tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. We early adopted ASU 2019-12 on January 1, 2021 and the adoption did not have a material impact to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. This standard addresses diversity in practice and inconsistency related to recognition of an acquired contract liability, and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, it is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. We have adopted the provisions of the new standard and the adoption did not have a material impact to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, the first accounting standard update in connection with Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases, or Topic 842&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;. The guidance requires lessees to recognize most leases as right of use assets and lease liabilities on the balance sheet and also requires additional qualitative and quantitative disclosures to enable users to understand the amount, timing and uncertainty of cash flows arising from leases. The original &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;guidance required application on a modified retrospective basis to the earliest period presented. In August 2018, the FASB issued ASU 2018-11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842): Targeted Improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, which includes an option to not restate comparative periods in transition, however, to elect to use the effective date of ASU 2016-02, as the date of initial application of transition. In March 2019, the FASB issued ASU No. 2019-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842): Codification Improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, which made further targeted improvements including clarification regarding the determination of fair value of lease assets and liabilities and statement of cash flows and presentation guidance. In June 2020, FASB issued ASU 2020-05, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, which extended the effective date of this guidance for non-public entities to fiscal years beginning after December 15, 2021. Topic 842 is effective for our annual reporting period beginning on January 1, 2022. We will adopt ASU 2016-02 in the first quarter of 2022 utilizing the modified retrospective transition method. We are currently finalizing our evaluation of the impact of adopting ASU 2016-02. We currently expect that most of our operating lease commitments will result in recognizing right-of-use assets and operating lease liabilities upon adoption. We currently anticipate recording right-of-use lease assets and liabilities of approximately $5.0&#160;million to $7.0&#160;million on our consolidated balance sheets for leases as of January 1, 2022. We do not believe that the adoption of ASC 842 will have a material impact on our consolidated statements of operations and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Financial Instruments &#x2013; Credit losses: Measurement of Credit Losses on Financial Instruments (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;, or Topic 326, which revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to, available-for-sale debt securities and accounts receivable. Based upon our currently filing status, Topic 326 is effective for our annual reporting period beginning on January 1, 2023. We are currently evaluating the impact of the adoption of Topic 326 on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; Reference Rate Reform (Topic 848) &#x2014; Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, or Topic 848, that provides optional relief to applying reference rate reform to contracts, hedging relationships, and other transactions that reference the LIBOR, which has been discontinued as of the end of 2021. Also, in January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848) &#x2014; Scope, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;to clarify that cash flow hedges are eligible for certain optional expedients and exceptions for the application of subsequent assessment methods to assume perfect effectiveness as previously presented in ASU 2020-04. Topic 848 is effective immediately and may be applied through December 31, 2022. We are currently evaluating the impact of the adoption of Topic 848 on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. This standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted earnings per share computation. Based upon our current filing status, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. We are currently evaluating the impact of the adoption on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDQ_34e1cc1e-3791-4633-916b-894f3ba9c55c">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On occasion, we enter into relationships or investments with other entities that may be a variable interest entity, or VIE. We analyze our interests, including agreements, loans, guarantees, and equity investments on a periodic basis to determine if such interests are variable interests. If variable interests are identified, then the related entity is assessed to determine if it is a VIE. If we determine that the entity is a VIE, we then assess if we must consolidate the VIE as the primary beneficiary. Our determination of whether we are the primary beneficiary is based upon qualitative and quantitative analyses, which assess the purpose and design of the VIE, the nature of the VIE&#x2019;s risks and the risks that we absorb, the power to direct activities that most significantly impact the economic performance of the VIE, and the obligation to absorb losses or the right to receive benefits that could be significant to the VIE.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDU_0b3769d4-ffbe-4e95-ad00-d5eefeedf96b">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires estimates and assumptions that affect the reported amounts of assets and liabilities, revenue and expenses, and related disclosures of contingent liabilities in the consolidated financial statements and accompanying notes. Estimates are used for, however not limited to, revenue recognition, sales allowances and credit reserves,&#160;available-for-sale&#160;debt securities, valuation of long-lived assets and goodwill, income taxes, commitments and contingencies, valuation of assets and liabilities acquired in business combinations, fair value of derivative instruments and stock-based compensation. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The extent to which&#160;COVID-19&#160;continues to impact our business and financial results will depend on numerous continuously evolving factors including, but not limited to, the magnitude and duration of COVID-19, including &lt;/span&gt;&lt;/div&gt;resurgences; the impact on our employees; the extent to which it will impact worldwide macroeconomic conditions, including interest rates, employment rates, and health insurance coverage; the speed and degree of the anticipated recovery, as well as variability in such recovery across different geographies, industries, and markets; and governmental and business reactions to the pandemic. We assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to us and the unknown future impacts of COVID-19 as of December&#160;31, 2021 and through the date of issuance of these consolidated financial statements. The accounting matters assessed included, but were not limited to, our allowance for doubtful accounts, sales allowances, and the carrying value of goodwill and other long-lived assets. While there was not a material impact as a result of COVID-19 on our consolidated financial statements at and for the year ended December&#160;31, 2021, our future assessment of the magnitude and duration of COVID-19, as well as other factors, could result in material impacts to our consolidated financial statements in future reporting periods.</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDc_c57455bd-db98-476f-a8e3-d5e9df4bf53e">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business being recorded at their estimated fair values on the acquisition date. Any excess purchase consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We perform valuations of assets acquired and liabilities assumed for an acquisition and allocate the purchase price to their respective net tangible and intangible assets. Determining the fair value of assets acquired and liabilities assumed requires management to use judgment and estimates including the selection of valuation methodologies, estimates of cash flows, discount rates and selection of comparable companies. We generally engage the assistance of a third-party valuation firm in determining fair values of assets acquired and liabilities assumed and contingent consideration, if any, in a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDY_2f1c63b7-554d-4a0c-8546-69a04d0b9fb4">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our Chief Executive Officer, as the Chief Operating Decision Maker, or CODM, organizes our company, manages resource allocations, and measures performance on the basis of one operating segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MTM_ca10711b-0c9a-40c7-b925-fd982921b20c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i045dcfa33ae6451eb070707d6847a90b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzEwOTk1MTE3ODI4Mzk_3e7a8439-5260-4943-83f5-00e140cb1137"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i80449aa19c6e4914a8399138e95c2b88_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzEwOTk1MTE3ODI4NDI_f5d600fb-6f8d-40f2-91a5-8c7771c31a82"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2344dce24a0f418781dc9398f99b4da3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzEwOTk1MTE3ODI4NDY_281c894f-1656-469d-97cc-b0cd0aa01a38"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <lz:PropertyPlantAndEquipmentPercent
      contextRef="i47a2dea3138c44579e1fcfb1699c2d27_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzUzMTI_a5e8fbdf-7aa9-44a0-a9a2-42896b05e497"
      unitRef="number">0.01</lz:PropertyPlantAndEquipmentPercent>
    <lz:PropertyPlantAndEquipmentPercent
      contextRef="i2a3c9585ce964686bca1ad21189c7007_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzUzMTI_a749744f-1078-439d-baa9-8b59cfa9c5f5"
      unitRef="number">0.01</lz:PropertyPlantAndEquipmentPercent>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDg_6bc54cf4-967e-4930-9e83-9bca18b2d1a8">Foreign CurrencyThe British Pound&#160;Sterling is the functional currency for our foreign subsidiaries. The financial statements of these foreign subsidiaries are translated to U.S. Dollars using&#160;period-end&#160;rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss as a component of our consolidated statements of redeemable convertible preferred stock and stockholders&#x2019; equity (deficit).</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTA3MTM_a5145423-6529-4bc0-a74d-26da53d193cc"
      unitRef="usd">-900000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTA3MTg_a5a6a7f0-0b81-4e14-ac85-63de50d636a6"
      unitRef="usd">1800000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTA3Mjk_0da775ef-d199-4e0d-be06-084c02f7a21c"
      unitRef="usd">2600000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MTA_e6dd0c80-c3ed-476b-bb49-1619bbafe2fc">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received from selling an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. The standard establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:9.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&#160;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level&#160;2&#160;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Quoted prices for identical assets and liabilities in markets that are not active, quoted prices for similar assets and liabilities in active markets or financial instruments for which significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level&#160;3&#160;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, our financial assets and liabilities recorded at fair value on a recurring basis consist of a cash equivalent and available-for-sale debt securities. The cash equivalent consists of a money market fund valued &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;using quoted prices in active markets, which represents Level 1 inputs in the fair value hierarchy. The available-for-sale debt securities are valued using a Monte Carlo simulation, which include inputs that represent Level 3 inputs in the fair value hierarchy. At December 31, 2020, our financial assets and liabilities also included a restricted cash equivalent consisting of a money market fund valued using quoted prices in active markets, which represented Level 1 inputs in the fair value hierarchy, interest rate swaps, an interest rate cap and a financial guarantee derivative. Our interest rate swaps and interest rate cap were valued using observable market inputs including the London Interbank Offered Rate, or LIBOR, swap rates and third-party dealer quotes, which represented Level 2 inputs in the fair value hierarchy. The financial guarantee derivative was valued using a Monte Carlo simulation, which included inputs that represented Level 3 inputs in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying amounts of accounts receivable, accounts payable and accrued expenses and other current liabilities approximate fair values because of the short-term nature of these items. The fair value of our long-term debt as of December 31, 2020 was estimated by using quoted or sales prices of similar debt instruments, which represented Level&#160;2 inputs in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDk_af59c183-6de8-4d51-bd44-002201d3e872">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We maintain accounts in U.S. and U.K. banks with funds insured by the Federal Deposit Insurance Corporation, or FDIC, and the Financial Services Compensation Scheme, or FSCS, respectively. Our bank accounts may, at times, exceed the FDIC and FSCS insured limits. Financial instruments that potentially subject us to credit risk consist principally of cash and cash equivalents. Management believes that we are not exposed to any significant credit risk related to our cash or cash equivalents and have not experienced any losses in such accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4bab9dea37044b8daebc77bc0e5eacd3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTA4MDg_9d5d3881-f06e-4136-81d2-aa4955bcfdd8"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MTE_5da0c4fd-3425-4b6f-998f-963500dcca76">Cash and Cash EquivalentsCash and cash equivalents consist of highly liquid investments with original maturities of ninety days or less from the date of purchase.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTA4NDA_406cec56-1673-4121-9638-39fbbe7c20a9"
      unitRef="usd">30200000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTA4NDg_ff5b7419-220a-43e9-9ec2-23480b0ec84a"
      unitRef="usd">5200000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MTI_051a889c-52a9-4ed2-98ed-d47c3426831e">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Cash Equivalent&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our restricted cash equivalent balance of $25.0&#160;million as of December 31, 2020 represented cash required to be held as collateral by a financial institution to guarantee up to half of a $50.0&#160;million personal loan provided by the financial institution to a former executive officer. At December 31, 2020, our restricted cash equivalent of $25.0&#160;million was invested in a money market fund with the same financial institution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, our financial guarantee of the personal loan of a former executive officer was terminated. The associated restricted cash equivalent of $25.0&#160;million became unrestricted and was reclassified to cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashEquivalents
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2ODU_4ad7cb42-37f1-4062-8550-5fecfdb987b2"
      unitRef="usd">25000000</us-gaap:RestrictedCashEquivalents>
    <lz:DebtInstrumentPersonalLoan
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc3MTY_2705bb1f-2a59-4e30-9712-4b8050c923d3"
      unitRef="usd">50000000</lz:DebtInstrumentPersonalLoan>
    <us-gaap:RestrictedCashEquivalents
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc3MTM_4ad7cb42-37f1-4062-8550-5fecfdb987b2"
      unitRef="usd">25000000</us-gaap:RestrictedCashEquivalents>
    <lz:RestrictedCashEquivalentReclassificationToUnrestrictedCashEquivalent
      contextRef="ic2c9b9d7e4b948759b3746aed0d2d32b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzEwOTk1MTE4MDEzMTU_9f3abd0d-b51a-4d28-8254-74d8a9a5d2d0"
      unitRef="usd">25000000</lz:RestrictedCashEquivalentReclassificationToUnrestrictedCashEquivalent>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDM_42d7f824-91c1-43d6-aac6-c7f0c0404725">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable and Related Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our accounts receivable balances, which are not collateralized and does not bear interest, primarily consists of amounts receivable from our credit and debit card merchant processors, customer receivables, and fees due from third-parties for services purchased by our customers from such third-parties. We reduce our accounts receivable for sales allowances and a reserve for potentially uncollectible receivables. We determine the amount of the allowances based on various factors including historical collection experience, the age of the accounts receivable balances, credit quality of our customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect our ability to collect from customers. Account balances are charged off against the allowance when we determine that it is not probable we will collect the receivable.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDE_415aa96c-dc44-4e68-add5-849fe145b65f">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, less accumulated depreciation. Repairs and maintenance are expensed as incurred whereas significant renewals and enhancements are capitalized. When assets are retired or otherwise disposed of, the cost and the related accumulated depreciation are removed from the respective accounts &lt;/span&gt;&lt;/div&gt;and any resulting gain or loss is reflected in our results of operations.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDI_c62e8faa-ee95-4924-9244-47927990d4d2">Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.299%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchased and&#160;internal-use&#160;software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#x2013;30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land improvements&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shorter of lease term&lt;br/&gt;or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.152%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Building and building improvements&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,856&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,850&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,437&#160;&lt;/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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Internal-use&#160;software&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,946&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,756&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchased software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,609&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,370&#160;&lt;/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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,332&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,868&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Computer hardware&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,762&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,903&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,904&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software development&#160;in-progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,178&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,305&#160;&lt;/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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total cost of property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,685&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(76,029)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70,311)&lt;/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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5d7749cba3d44277b267185144209246_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTo3NjcyNDFiMDJlNDg0ZGZjYWJiOGVjOWRiM2I5MjVjMC90YWJsZXJhbmdlOjc2NzI0MWIwMmU0ODRkZmNhYmI4ZWM5ZGIzYjkyNWMwXzEtMS0xLTEtMjI5MTk_a011f93d-50c4-4c1b-8911-2ccc5c390052">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7fbae7a7caaa48f685f5b396e9c9649e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTo3NjcyNDFiMDJlNDg0ZGZjYWJiOGVjOWRiM2I5MjVjMC90YWJsZXJhbmdlOjc2NzI0MWIwMmU0ODRkZmNhYmI4ZWM5ZGIzYjkyNWMwXzItMS0xLTEtMjI5MTkvdGV4dHJlZ2lvbjphMjE1MzZjYWYxYzc0MzVjYjM1NmQ0MTgwNDA4NzcxZV80_5b805580-155e-4754-aad5-b36d6813f742">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5c8e0d57f91c4e0198dd82747a100cbc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTo3NjcyNDFiMDJlNDg0ZGZjYWJiOGVjOWRiM2I5MjVjMC90YWJsZXJhbmdlOjc2NzI0MWIwMmU0ODRkZmNhYmI4ZWM5ZGIzYjkyNWMwXzItMS0xLTEtMjI5MTkvdGV4dHJlZ2lvbjphMjE1MzZjYWYxYzc0MzVjYjM1NmQ0MTgwNDA4NzcxZV83_3bd0f040-976f-4093-9b43-768d0397f60f">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5bd9be5111bd4f4ebd651ef43fcefefd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTo3NjcyNDFiMDJlNDg0ZGZjYWJiOGVjOWRiM2I5MjVjMC90YWJsZXJhbmdlOjc2NzI0MWIwMmU0ODRkZmNhYmI4ZWM5ZGIzYjkyNWMwXzMtMS0xLTEtMjI5MTk_6b4db7af-8a46-4537-a4f0-920d9edb4bbc">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i34b0df603c56426f91dcb08de5e29b50_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTo3NjcyNDFiMDJlNDg0ZGZjYWJiOGVjOWRiM2I5MjVjMC90YWJsZXJhbmdlOjc2NzI0MWIwMmU0ODRkZmNhYmI4ZWM5ZGIzYjkyNWMwXzQtMS0xLTEtMjI5MTk_348bc3ca-33d9-437d-8011-3c2123785261">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7b99204cc12c457a80da9783bbc53a3f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTo3NjcyNDFiMDJlNDg0ZGZjYWJiOGVjOWRiM2I5MjVjMC90YWJsZXJhbmdlOjc2NzI0MWIwMmU0ODRkZmNhYmI4ZWM5ZGIzYjkyNWMwXzUtMS0xLTEtMjI5MTk_150a5a77-7cb6-44ee-840d-c32d42c40cf8">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc2MDA_da8385e2-11f0-453f-a896-aae76de9794b">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal-use Software and Cloud Computing Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. We amortize&#160;internal-use&#160;software costs on a straight-line basis over their estimated useful life of three years commencing when the&#160;internal-use&#160;software is substantially complete and ready for its intended purpose. Costs related to development of&#160;internal-use&#160;software are included in the accompanying consolidated balance sheets in property and equipment, net. Costs related to development of&#160;cloud computing arrangements are included in the accompanying consolidated balance sheets in prepaid and other current assets and non-current assets and are amortized over the contractual term of the underlying service arrangement.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5d7749cba3d44277b267185144209246_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyNzE0MjE_a011f93d-50c4-4c1b-8911-2ccc5c390052">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTk_23e8e8c7-5cb5-4ce4-8013-07e6a9ecc99a">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets and Other Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets are stated at cost, net of accumulated amortization. Intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives, which approximates the pattern in which the economic benefits are consumed. We amortize our intangible assets over an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzgyNDYzMzc0MTAzMTM_fcb1ab86-1214-4763-b531-3cb1820122e9"&gt;two&lt;/span&gt; to six years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We assess the impairment of long-lived assets, which consist primarily of property and equipment, acquired intangible assets, and capitalized&#160;internal-use&#160;software costs, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities, or an asset group. If an asset group is considered impaired, an impairment loss equal to the excess of the asset group&#x2019;s carrying value over their fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices, or appraised values, depending on the nature of the assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i29abd0c981c44341b1bbda08ded733ea_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzgyNDYzMzc0MTAzMjU_f5a98b57-dc51-4b69-bb2b-37f690978509">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTg_63b77661-bea9-4194-acfd-31b0f40dc56f">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the aggregate fair value of the consideration transferred in a business combination over the fair value of the assets acquired, net of liabilities assumed. Goodwill is not amortized, however, it is subject to impairment testing at the reporting unit level annually during the fourth quarter of our fiscal year or more frequently if events or changes in circumstances indicate that goodwill may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In assessing impairment, we have the option to first assess qualitative factors to determine whether or not a reporting unit is impaired. Alternatively, we may perform a quantitative impairment assessment, or if the qualitative assessment indicates that it is&#160;more-likely-than-not&#160;that the reporting unit&#x2019;s fair value is less than its carrying amount, a quantitative analysis is required. The quantitative analysis compares the estimated fair value of the reporting unit with its respective carrying amount, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying amount including goodwill, goodwill is considered not to be impaired. If the fair value is less than the carrying amount including goodwill, then a goodwill impairment charge is recorded by the amount that the carrying value exceeds the fair value, up to the carrying amount of goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTc_16e382ed-53da-4d2f-9d71-39a64b1b8036">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments, which include interest rate swaps, an interest rate cap, and a financial guarantee relating to a former executive officer, are recorded at fair value. For derivatives that qualify for hedge accounting, specifically as cash flow hedges, the change in fair value of the derivatives is recorded as an unrealized &lt;/span&gt;&lt;/div&gt;gain (loss), net of taxes, in the accompanying consolidated statements of comprehensive (loss) income. For derivatives that do not qualify for hedge accounting, the change in the fair value of our derivatives related to our long-term debt are recorded in interest expense, net, and the change in the fair value of our financial guarantee is recorded in other income, net, in the accompanying consolidated statements of operations. In 2021, our derivative positions were extinguished in connection with our IPO and full repayment of our long-term debt.</us-gaap:DerivativesPolicyTextBlock>
    <lz:DebtSecuritiesAvailableForSalePolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTY_af6b7dd7-23b8-4878-bfc1-3c1091c63da3">Available-for-sale&#160;Debt SecuritiesAt December&#160;31, 2021 and 2020, we held long-term investments in two companies through the purchase of convertible promissory notes. These investments are classified as&#160;available-for-sale&#160;debt securities and the changes in fair values of these securities are recognized in other comprehensive (loss) income, net of tax, in the accompanying consolidated statements of comprehensive (loss) income. We periodically review our&#160;available-for-sale&#160;debt securities to determine if there has been an other-than-temporary decline in fair value. If the impairment is deemed other-than-temporary, the portion of the impairment related to credit losses is recognized in the accompanying consolidated statements of operations, and the portion related to&#160;non-credit&#160;related losses is recognized in other comprehensive (loss) income.</lz:DebtSecuritiesAvailableForSalePolicyTextBlock>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE0NDc_2a9de275-c62d-49c0-81c3-58bf2270e450"
      unitRef="usd">4900000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i9e6d7c4dd39f4e24add95a8254efac3b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE0NTQ_70154078-f377-4563-a9c8-452178c2f4c8"
      unitRef="usd">4800000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAvailableforsaleSecurities
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE0NjI_b0439b71-f88b-4a08-8b58-58198773a23e"
      unitRef="usd">100000</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAvailableforsaleSecurities>
    <lz:InvestmentsInOtherEquitySecuritiesPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTU_7fa32bb2-b28a-4b65-a3a9-ea6f6836a126">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in Other Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We hold investments in equity securities of certain privately held companies, which do not have readily determinable fair values. We have elected to measure these&#160;non-marketable&#160;investments at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a&#160;non-marketable&#160;equity security has a readily determinable fair value, in which case they would no longer be eligible for this election. In 2021, we identified an observable price change in an orderly transaction and remeasured to fair value the value of the securities in such privately held company. We evaluate our&#160;non-marketable&#160;equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the consolidated statements of operations for the amount by which the carrying value exceeds the fair value of the investment. We include investments in equity securities within other assets in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</lz:InvestmentsInOtherEquitySecuritiesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTQ_764841cb-ebd4-4079-b3bb-4e657451d72a">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating and Capital Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For operating leases, we record rent expense on a straight-line basis over the lease term. Some of our lease arrangements provide for concessions by the landlords, including payments for leasehold improvements and rent-free periods. We account for the difference between the straight-line rent expense and rent paid as a deferred rent liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We also lease certain equipment under capital lease arrangements. The assets and liabilities under capital lease are recorded at the lesser of the present value of aggregate future minimum lease payments, including estimated bargain purchase options, or the fair value of the asset under lease. Assets under capital leases are amortized using the straight-line method over the estimated useful lives of the assets. Capital lease obligations, which are not material as of December&#160;31, 2021 and 2020, are included in other liabilities in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTM_ec014d69-271f-447e-8a98-1de03f10c825">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Debt issuance costs associated with our term loans are deducted from the carrying value of current and long-term debt in the accompanying consolidated balance sheets and are amortized over the term of the loan using the effective interest method. Debt issuance costs associated with revolving facilities are classified as other assets in the accompanying consolidated balance sheets and are amortized over the term of the respective facility on a straight-line basis. Debt issuance costs are amortized to interest expense, net in the accompanying consolidated statements of operations. In 2021, upon the full repayment of our long-term debt in connection with our IPO, we recorded a loss on debt extinguishment of $7.7&#160;million, which mainly consisted of unamortized debt issuance costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyNzAxOTU_9451fd33-9357-4029-88d0-b67e7eeaec98"
      unitRef="usd">-7700000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <lz:DeferredOfferingCostsPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTE_e98c74e0-f444-4e24-92aa-02b2da5bb445">Deferred Offering CostsWe record certain legal, accounting, and other third-party fees in other assets that are directly associated with&#160;in-process&#160;equity financings until such financings are consummated. After consummation, these costs are recorded in stockholders&#x2019; equity (deficit) as a reduction from the proceeds of the offering. Should the equity financing no longer be considered probable of being consummated, the deferred offering costs are expensed in the consolidated statements of operations within income from operations. In 2021, we incurred $5.6&#160;million related to our IPO, which is included in additional-paid in capital in the accompanying consolidated statements of stockholders equity (deficit).</lz:DeferredOfferingCostsPolicyTextBlock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyNzU2NDY_71bf4b88-29c2-43b2-8f80-423a3cb3a1a8"
      unitRef="usd">5600000</us-gaap:PaymentsOfStockIssuanceCosts>
    <lz:DeferredOfferingCostsNonCurrent
      contextRef="if7b133698b6b43e7b7f2bcde18ed5715_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE0ODg_29fe2b7f-dfce-468c-8e7c-ace668e5328c"
      unitRef="usd">3700000</lz:DeferredOfferingCostsNonCurrent>
    <lz:DeferredOfferingCostsNonCurrent
      contextRef="ib71af45a947449b1af60389cb94e8747_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIwMjEz_5cbeac3f-7646-4394-b453-b3c4eade4ee4"
      unitRef="usd">0</lz:DeferredOfferingCostsNonCurrent>
    <lz:DeferredOfferingCostsNonCurrent
      contextRef="if50e5d02e181403a8c77c90d5b6da617_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIwMjEz_b08dcf96-6ce3-4470-806c-32a3ca1b862d"
      unitRef="usd">0</lz:DeferredOfferingCostsNonCurrent>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODc_9ca780a5-771f-4eb1-a9cf-8ca465add12c">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We derive our revenue from the following sources:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;Transaction revenue is primarily generated from our customized legal document services upon fulfillment of these services. Transaction revenue includes filing fees and is net of cancellations, promotional discounts and sales allowances. Until April 2020, when we ceased providing such services, we also generated transaction revenue from our residential and commercial conveyancing business in the U.K. and revenue for these services was recognized when delivered to the customer. In addition, until July 2019, when we ceased providing such services, we generated revenue from litigation services in the U.K., and we recognized this revenue based on the time incurred by the attorneys at their market billing rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;Subscription revenue is generated primarily from subscriptions to our registered agent services, compliance packages, attorney advice, and legal forms services, in addition to software-as-a-service, or SaaS, subscriptions in the U.K. In the fourth quarter of 2020, we commenced providing tax, bookkeeping and payroll subscription services. We generally recognize revenue from our subscriptions ratably over the subscription term. Subscription terms generally range from thirty days to one year. Subscription revenue includes the value allocated to bundled free-trials for our subscription services and is net of promotional discounts, cancellations, sales allowances and credit reserves and payments to third-party service providers such as legal plan law firms and tax service providers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Partner revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;Partner revenue consists primarily of one-time or recurring fees earned from third-party providers from leads generated to such providers through our online legal platform. Revenue is recognized when the related performance-based criteria have been met. We assess whether performance criteria have been met on a cost-per-click or cost-per-action basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We adopted Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, No.&#160;606,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, or ASC 606, on a modified retrospective basis on January 1, 2019. The adoption of ASC 606 resulted in a cumulative adjustment to decrease the opening accumulated deficit by $1.0&#160;million. We determine revenue recognition through the following five steps: identification of a contract with a customer; identification of the performance obligations in the contract; determination of the transaction price; allocation of the transaction price to the performance obligations in the contract; and recognition of revenue when or as the performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our customers generally pay for transactions in advance by credit or debit card except for certain services provided under installment plans where we allow customers to pay for their order in either two, three or twelve equal payments. The first installment due under the installment plans is charged to the customer&#x2019;s debit or credit card on the date the order is placed, and the remaining installments are generally charged on a monthly basis thereafter. We recognize revenue for the amount we expect to be entitled to for providing the services to our customers. The total fees collected by us for our services include, as applicable, expedited services fees, government filing fees, and shipping fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Subscription services are generally paid monthly or annually in advance of the subscription period except for SaaS services in the U.K., which are invoiced monthly in arrears. Amounts collected in advance of revenue recognition are recorded in deferred revenue. Customers may pay for services, however may not provide the necessary information to complete a transaction. We attempt to contact the customer to complete the abandoned order. We recognize revenue on abandoned services, or breakage, when it is likely to occur and the amount can be recognized without significant risk of reversal. We recognize breakage in proportion to the pattern of rights exercised by the customer. Judgment is required to determine the amount of breakage and when breakage is likely to occur, which we estimate based on historical data of breakage for similar services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Services we offer can generally either be purchased on a stand-alone basis or bundled together as part of a package of services. Accordingly, a significant number of our arrangements include multiple performance obligations, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;such as the preparation of legal documents combined with related document revision, document storage, registered agent services, and free trial periods of our legal plans. At contract inception, we assess the services promised in our contracts with customers and identify performance obligations for each promise to transfer to the customer a service or bundle of services that is distinct. The identification of distinct performance obligations within our packages may require significant judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The transaction price allocated to each separate performance obligation represents the amount of consideration to which we expect to be entitled in exchange for the services we provide. The transaction price is based on the contractual amounts and is reduced for estimated sales allowances for price concessions, charge-backs, sales credits and refunds, which are accounted for as variable consideration when estimating the amount of revenue to recognize. We only include variable consideration in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. We estimate sales allowances using the expected value method. We recognize a liability or a reduction of accounts receivable, and a reduction to revenue based on the estimated amount of sales allowances. We record sales allowances as a reduction of accounts receivable where we expect not to collect the full amount of the outstanding accounts receivable and we record sales allowances as a liability for estimated refunds or credits where we have collected the amounts due from the customer. We have established a sufficient history of estimating sales allowances given the large number of homogeneous transactions. The majority of our allowances and reserves are known within a relatively short period of time following our balance sheet date. The estimated provision for sales allowances has varied from actual results within ranges consistent with management&#x2019;s expectations. The transaction price excludes sales taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contracts with our customers may include options to purchase additional future services, and in the case of subscription services, options to auto-renew the subscription service. Additional consideration attributable to either the option to purchase additional future services or the option to renew are excluded from the transaction price until such time that the option is exercised, unless these options provide a material right to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For arrangements that contain multiple performance obligations, such as our bundled arrangements, we allocate the transaction price to each performance obligation based on estimates of the standalone selling price of each performance obligation within the bundle. For the services we sell on a standalone basis, we use the sales price of these services in the allocation of the transaction price in bundled arrangements. Where we do not sell the service on a standalone basis, we estimate the standalone selling price based on the adjusted market assessment approach or the expected cost plus a margin approach when market information is not observable. In these cases, the determination of the standalone selling price may require significant judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize revenue when we satisfy the performance obligation by transferring the promised good or service to the customer. For our transaction-based services, we generally recognize revenue at a&#160;point-in-time&#160;when the services are delivered to the customer. For our subscription-based services we generally recognize revenue on a straight-line basis over the subscription term. For our partner-based services, we recognize revenue at a&#160;point-in-time&#160;when the related performance-based criteria have been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We do not have significant financing components in arrangements with our customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1OTA_41b00dd4-b6e1-40a0-8a85-d69a72eb5b45">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue from our transaction, subscription and partner revenue is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,122&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,114&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,305&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,941&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,840&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,447&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partner&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,017&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,682&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,628&#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;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9223873b0e004f67abeeec9a2b440243_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzItMS0xLTEtMjI5MTk_a56b5df3-025f-4ceb-a499-2a47c9636ee9"
      unitRef="usd">258122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a451ad1caad48e3a703f9d1fafad495_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzItMy0xLTEtMjI5MTk_07b9a545-2672-4357-aeec-4650695765ac"
      unitRef="usd">212114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i345d4f3bbb624ad4ad4e18e2dcc00f3a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzItNS0xLTEtMzA5MTg_b8ad42be-016e-4d8d-a5ac-c7dcab0134a8"
      unitRef="usd">168305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65c218e2016440f69d0c3d1f7c7532a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzMtMS0xLTEtMjI5MTk_7a07e296-375f-401c-9163-9efc6535ca3d"
      unitRef="usd">288941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8a157a2606f43878d15a26c0cdbcf76_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzMtMy0xLTEtMjI5MTk_5e5dfaef-80aa-435a-b3c5-1f4930fbbf38"
      unitRef="usd">229840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bee801d620842c89b701e0f110cbfc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzMtNS0xLTEtMzA5MTg_c9923c7a-9bb6-4d0b-a223-0a0bc0426da6"
      unitRef="usd">206447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id43387f72604426192157bc20ca14de5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzQtMS0xLTEtMjI5MTk_1efbec28-c016-44a9-9225-fb2bf3306f0d"
      unitRef="usd">28017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea4e83beca0d4c5fa5cb2de52c182e2e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzQtMy0xLTEtMjI5MTk_3578c5e4-393c-4022-954c-4364011a3cb4"
      unitRef="usd">28682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i963d024c56e64f64b72457e5e2a57b33_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzQtNS0xLTEtMzA5MTg_fdbd3347-528c-4dde-9d6c-1017a1c20bf0"
      unitRef="usd">33628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzUtMS0xLTEtMjI5MTk_081a6a20-e427-4a1c-bcdd-f3dff5bdb6a0"
      unitRef="usd">575080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzUtMy0xLTEtMjI5MTk_2c2859a6-47bc-4d48-a99e-a21926fba47e"
      unitRef="usd">470636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90YWJsZTpkYTlhMGZkYWM1NTk0NTZkOTc4MTYzNTljNTY1NDFlMy90YWJsZXJhbmdlOmRhOWEwZmRhYzU1OTQ1NmQ5NzgxNjM1OWM1NjU0MWUzXzUtNS0xLTEtMzA5MTg_9fa5a0c4-9500-4ceb-9c7f-9729bceac431"
      unitRef="usd">408380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquity
      contextRef="ie192e410564a47b6adc3126ac3d46a22_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE1MzA_be4ad684-0471-4f7c-b460-c8d7241dbee0"
      unitRef="usd">1000000</us-gaap:StockholdersEquity>
    <lz:PrincipalAgentConsiderationsPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODk_54712b85-101d-4e7a-88c1-640387747eaa">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principal Agent Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In certain of our arrangements, another party may be involved in providing services to our customer. We evaluate whether we can recognize revenue gross as a principal or net as an agent. We record revenue on a gross basis when we are the principal in the arrangement. To determine whether we are a principal or an agent, we identify the specified good or service to be provided to the customer and assess whether we control the specified good or service before that good or service is transferred to the customer. We evaluate a number of indicators of whether we control the good or service before it is transferred to the customer, including whether we have primary fulfillment responsibility and obligation to perform the services being sold to the customer; we have latitude in establishing the sales price; and we have inventory risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In arrangements in which we are the principal, we record as revenue the amounts we have billed to our customer, net of sales allowance, and we record the fee payable to the third-party as cost of revenue. We are the principal in most of our legal document preparation and registered agent services, including legal entity formations and similar arrangements and formation and formerly, conveyancing services in the U.K. For these services, revenue includes filing and similar fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In arrangements in which we are not the principal, we record revenue on a net basis, which is equal to the amount billed to our customer, net of sales allowances and the fee payable to the third-party or partner that is primarily responsible for performing the services for the customer. We are not a law firm in the U.S. and cannot provide legal advice through our U.S. entities, therefore the participating independent law firms in our legal plans control the service to the customer and have the primary service obligation to provide attorney consultations to our customers, for which we pay the law firms a monthly fee. For these arrangements, we recognize revenue on a net basis as an agent. Since 2016, our Alternative Business Structure, or ABS, subsidiary in the U.K. began offering legal advisory services that were marketed through our website. Our ABS provides independent legal advice to our &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;customers and is directly responsible for, and controls the fulfillment of, the legal services. Accordingly, for services provided by our ABS, we recognize revenue as the principal. For other services provided by third parties, including deed transfer, accounting, tax, credit monitoring, business data protection and logo design services, revenue is recognized net of fees payable to third parties. For partner revenue, we receive a fee for the referral of our customer to the partner or we retain a portion of the fee paid by the customer and share the remainder with the partner. Our partner controls the service to the customer and the partner is responsible for fulfilling the referred service to the customer; accordingly, we recognize revenue for these arrangements on a net basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue includes shipping and handling fees charged to customers.&lt;/span&gt;&lt;/div&gt;</lz:PrincipalAgentConsiderationsPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODY_4c97e428-b11c-4984-a305-e2bb26762ce3">Cost of RevenueCost of revenue includes all costs of providing and fulfilling our services. Cost of revenue primarily includes government filing fees; costs of fulfillment, customer care, including the cost of credentialed professionals for tax, bookkeeping and payroll services, and related benefits, including stock-based compensation, and costs of independent contractors for document preparation; telecommunications and data center costs, amortization of acquired developed technology, depreciation and amortization of network computers, equipment and&#160;internal-use&#160;software; printing, shipping and handling charges; credit and debit card fees; allocated overhead; legal document kit expenses; and sales and use taxes. We defer direct and incremental costs primarily related to government filing fees incurred prior to the associated service meeting the criteria for revenue recognition. These contract assets are recognized as cost of revenue in the same period the related revenue is recognized.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i5af8b14699b640738d6f95e106704170_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE2MDU_9071cb9c-74b3-4f41-b4fa-239f4594981a"
      unitRef="usd">1800000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="idf351e59a52c4a80be40f0cd873079c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE1Nzc_6ab15b22-7d73-42d3-972e-06a4dcf89d89"
      unitRef="usd">2000000</us-gaap:DeferredRevenueCurrent>
    <lz:FilingFees
      contextRef="i7f92b38cb85b46efa3f2993d475d4b8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE2MTM_4db4e176-2dd6-4a6b-884b-75927e186b8b"
      unitRef="usd">79800000</lz:FilingFees>
    <lz:FilingFees
      contextRef="id4d49c78d74b4454a934ed60d9bd60aa_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE1OTk_345d9487-6932-4e9c-ad49-af7c8d71044c"
      unitRef="usd">64500000</lz:FilingFees>
    <lz:FilingFees
      contextRef="i6ccedf9c7f8d4bf7998a4acdde2a2c40_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE1OTI_9ffc2fe6-e851-464b-9fff-42d4ed5d5c6e"
      unitRef="usd">50700000</lz:FilingFees>
    <lz:SalesAndMarketingExpensePolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODU_0f5a54c1-9fc6-43c3-bf13-867de012d3d2">Sales and Marketing ExpensesSales and marketing expenses consist of customer acquisition media costs; compensation and related benefits, including stock-based compensation for marketing and sales personnel; media production; public relations and other promotional activities; general business development activities; an allocation of depreciation and amortization and allocated overhead. Customer acquisition media costs consist primarily of search engine marketing, television and radio costs. Marketing and advertising costs to promote our services are expensed in the period incurred. Media production costs are expensed the first time the advertisement is aired.</lz:SalesAndMarketingExpensePolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE2NjI_6d3362be-d31e-43ed-b120-8fb38824f0c6"
      unitRef="usd">195400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE2Njk_c908786e-591a-49b6-a550-d284565cacd6"
      unitRef="usd">119200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzIxOTkwMjM0MTE2NzU_8780020a-7738-4040-95e8-de5ea9539ed3"
      unitRef="usd">67200000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODQ_da09b830-519f-4e31-98b9-85c64651c5a3">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Technology and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Technology and development expenses consist primarily of personnel costs and related benefits, including stock-based compensation, expenses for outside consultants, an allocation of depreciation and amortization and allocated overhead. These expenses include costs incurred in the development and implementation of our websites, mobile applications, online legal platform, research and development and related infrastructure. Technology and development expenses are expensed as incurred, except to the extent that such costs are associated with&#160;internal-use&#160;software costs that qualify for capitalization as previously described under&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal-use&#160;Software and Cloud Computing Arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODM_d224f947-1dff-4734-aef5-58fa46bb47a2">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our general and administrative expenses relate primarily to compensation and related benefits, including stock-based compensation, for executive and corporate personnel, professional and consulting fees, an allocation of depreciation and amortization, allocated overhead and legal costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODI_3e62b19f-3249-423a-96ce-6139f04e4e7c">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of employee stock-based payment awards on the grant-date and recognize the resulting fair value, net of estimated forfeitures, over the requisite service period. We use the Black-Scholes option pricing model for estimating the fair value of options granted under our stock option plans that vest based on service and performance conditions. The fair value of restricted stock units, or RSUs, that vest based on service and performance conditions is determined based on the value of the underlying common stock at the date of grant. For awards that contain market conditions, we estimate the fair value using a Monte Carlo simulation model. We record expense for awards that contain performance conditions only to the extent that we determine it is probable that the performance condition will be achieved. Expense for awards containing market conditions is not reversed even if the market condition is not achieved. We have elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as a single award and recognize stock-based compensation on a straight-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;line basis, net of estimated forfeitures, over the requisite service period. Awards with performance or market conditions are recognized using graded vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model and the Monte Carlo simulation model requires us to make certain assumptions including the fair value of the underlying common stock, the expected term, the expected volatility, the risk-free interest rate and the dividend yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of the shares of common stock underlying stock options and RSUs is based upon our publicly listed share price on the date of grant. Prior to our IPO, the fair value of the shares of common stock was determined by the board of directors. Because there was no public market for our common stock, the board of directors determined the fair value of the common stock at the time of the grant of options and RSUs by considering a number of objective and subjective factors including valuation of comparable companies, sales of common stock to unrelated third parties, operating and financial performance and general and industry-specific economic outlook, amongst other factors. The fair value was determined in accordance with applicable elements of the practice aid issued by the American Institute of Certified Public Accountants titled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Valuation of Privately Held Company Equity Securities Issued as Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is estimated based upon actual historical exercise and post-vesting cancellations, adjusted for expected future exercise behavior.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Because our common stock has limited publicly traded history, we estimate the expected volatility from the historical volatility of selected public companies with comparable characteristics to us, including similarity in size, lines of business, market capitalization and revenue and financial leverage. We determine the expected volatility assumption using the frequency of daily historical prices of comparable public company&#x2019;s common stock for a period equal to the expected term of the options. We periodically assess the comparable companies and other relevant factors used to measure expected volatility for future stock option grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate assumption is based upon observed interest rates on the U.S. government securities appropriate for the expected term of our stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The dividend yield assumption is based on our history and expectation of dividend payouts. Other than the special dividends declared in periods prior to these financial statements, which resulted in corresponding reductions in the exercise price of the stock options, we have never declared or paid any cash dividends on our common stock, and we do not anticipate paying any cash dividends in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is recognized based on awards that are ultimately expected to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on our historical experience and future expectations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If we had made different assumptions, our stock-based compensation expense, and our net (loss) income for the years ended December&#160;31, 2021, 2020, and 2019 may have been materially different.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODE_1a670cee-87c3-46a0-9a30-0e9c1165c357">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;On occasion we are involved in legal proceedings, claims, and regulatory, indirect tax examinations or government inquiries and investigations that may arise in the ordinary course of business. We record loss contingencies in our consolidated financial statements in the period when they are probable and reasonably estimable. If the amount is probable and we are able to reasonably estimate a range of loss, we accrue the amount that is the best estimate within that range, and if no amount is better than any other in the range, we record the amount at the low end in the range. We disclose those contingencies that we believe are at least reasonably possible but not probable regardless of whether they are reasonably estimable. The likelihood of a loss is determined using several factors including the nature of the matter, advice of our internal and external counsel, previous experience and historical and other relevant information available to us. The determination of the likelihood of loss or the range of loss requires significant management judgment. Legal fees and other costs associated with such actions are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1ODA_034bbc8e-cb73-4b0a-821e-16a1a074d4f1">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements. Deferred income tax assets and liabilities are measured using enacted tax rates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statements of operations in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We make judgments in evaluating whether deferred tax assets will be recovered from future taxable income. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risk associated with estimates of future taxable income in assessing the need for a valuation allowance. If our assumptions and consequently our estimates, change in the future, the valuation allowance may be increased or decreased, resulting in an increase or decrease, which may be material, to our provision for income taxes and the related impact on our net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recognize tax benefits from an uncertain position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits. If this threshold is met, we measure the tax benefit as the largest amount of the benefit that is greater than fifty percent likely to be realized upon ultimate settlement. We recognize penalties and interest accrued with respect to uncertain tax positions as a component of the income tax provision. At December&#160;31, 2021 and 2020, accrued penalties and interest related to uncertain tax positions were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1Nzk_dcdd5715-104b-4c25-9d2f-b77de5b119e2">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net (Loss) Income Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We apply the&#160;two-class&#160;method for calculating net income per share. Under the&#160;two-class&#160;method, in periods where we generate net income, net income is allocated between common stock and other participating securities based on their participation rights. Prior to our IPO, our participating securities consist of redeemable convertible preferred stock, which participate in dividends, if declared. For periods in which we report a net loss, the participating securities are not contractually obligated to share in our losses, and accordingly, no loss is allocated to the participating securities. Basic net (loss) income per share is calculated by dividing net (loss) income attributable to common stockholders by the weighted-average number of shares of common stock outstanding, net of unvested restricted stock, if any, during the period. We compute diluted net (loss) income per share under the&#160;two-class&#160;method where income is reallocated between common stock, potential common stock and participating securities. Potential common stock includes stock options, restricted stock units, restricted stock awards and employee stock purchase plans, or ESPPs and RSUs computed using the treasury stock method.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyMzc1Nzg_96a84e0d-a0c0-47e2-9909-5ef45d726655">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Jumpstart our Business Startups&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Act,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; or JOBS Act, we meet the definition of an emerging growth company. We have elected to use the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b) of the JOBS Act. As a result, our financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. To the extent that we no longer qualify as an emerging growth company, we will be required to adopt certain accounting pronouncements earlier than the adoption dates disclosed below which are for&#160;non-public&#160;business entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB, issued ASU, No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, or ASU 2019-12. This ASU removes certain exceptions for performing intra-period tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. We early adopted ASU 2019-12 on January 1, 2021 and the adoption did not have a material impact to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. This standard addresses diversity in practice and inconsistency related to recognition of an acquired contract liability, and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, it is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. We have adopted the provisions of the new standard and the adoption did not have a material impact to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, the first accounting standard update in connection with Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases, or Topic 842&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;. The guidance requires lessees to recognize most leases as right of use assets and lease liabilities on the balance sheet and also requires additional qualitative and quantitative disclosures to enable users to understand the amount, timing and uncertainty of cash flows arising from leases. The original &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;guidance required application on a modified retrospective basis to the earliest period presented. In August 2018, the FASB issued ASU 2018-11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842): Targeted Improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, which includes an option to not restate comparative periods in transition, however, to elect to use the effective date of ASU 2016-02, as the date of initial application of transition. In March 2019, the FASB issued ASU No. 2019-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842): Codification Improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, which made further targeted improvements including clarification regarding the determination of fair value of lease assets and liabilities and statement of cash flows and presentation guidance. In June 2020, FASB issued ASU 2020-05, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, which extended the effective date of this guidance for non-public entities to fiscal years beginning after December 15, 2021. Topic 842 is effective for our annual reporting period beginning on January 1, 2022. We will adopt ASU 2016-02 in the first quarter of 2022 utilizing the modified retrospective transition method. We are currently finalizing our evaluation of the impact of adopting ASU 2016-02. We currently expect that most of our operating lease commitments will result in recognizing right-of-use assets and operating lease liabilities upon adoption. We currently anticipate recording right-of-use lease assets and liabilities of approximately $5.0&#160;million to $7.0&#160;million on our consolidated balance sheets for leases as of January 1, 2022. We do not believe that the adoption of ASC 842 will have a material impact on our consolidated statements of operations and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Financial Instruments &#x2013; Credit losses: Measurement of Credit Losses on Financial Instruments (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;, or Topic 326, which revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to, available-for-sale debt securities and accounts receivable. Based upon our currently filing status, Topic 326 is effective for our annual reporting period beginning on January 1, 2023. We are currently evaluating the impact of the adoption of Topic 326 on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; Reference Rate Reform (Topic 848) &#x2014; Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, or Topic 848, that provides optional relief to applying reference rate reform to contracts, hedging relationships, and other transactions that reference the LIBOR, which has been discontinued as of the end of 2021. Also, in January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848) &#x2014; Scope, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;to clarify that cash flow hedges are eligible for certain optional expedients and exceptions for the application of subsequent assessment methods to assume perfect effectiveness as previously presented in ASU 2020-04. Topic 848 is effective immediately and may be applied through December 31, 2022. We are currently evaluating the impact of the adoption of Topic 848 on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. This standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted earnings per share computation. Based upon our current filing status, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. We are currently evaluating the impact of the adoption on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9e3fd9e706ea4e30a4f8df868aaea228_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyNzAyMDk_108d8f11-f22a-45f5-8d1b-bd8a29daf45e"
      unitRef="usd">5000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9e3fd9e706ea4e30a4f8df868aaea228_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTUvZnJhZzpmOTMyZWE0Nzc0YmI0NTgyODE3YmMzOWQzMGRjYTEyZS90ZXh0cmVnaW9uOmY5MzJlYTQ3NzRiYjQ1ODI4MTdiYzM5ZDMwZGNhMTJlXzI3NDg3NzkyNzAyMjM_1260c30e-4200-4050-89a0-e53898b0592f"
      unitRef="usd">7000000</us-gaap:OperatingLeaseLiability>
    <lz:OtherFinancialInformationTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzgyNDYzMzcyMTM1MTM_270f271f-d9cc-4cb5-ae91-585a01300e4b">Other Financial Statement Information&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the allowance consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,256&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,461&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: amounts recognized as a reduction of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,610&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Less) add: bad debt expense recognized in general and administrative expense&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(279)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,170&#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:'Open Sans',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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: write-offs, net of recoveries&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,527)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,868)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The allowance recognized as a reduction of revenue primarily relates to our installment plan receivables for which we expect we will not be entitled to a portion of the transaction price based on our historical experience with similar transactions. The allowance recognized against general and administrative expense represents an allowance relating to receivables from partners that are no longer considered collectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,957&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized cloud computing development costs&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867&#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:'Open Sans',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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax receivable&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,115&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;676&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued payroll and related expenses&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,858&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued vendor payables&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,239&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities and hybrid debt&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales allowances&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,862&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued sales, use and business taxes&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,678&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,180&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,817&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,028&#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;&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in sales allowances relating to charge-backs, sales credits and refunds consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,651&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: increase in sales allowances&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,976&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: utilization of reserves&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,992)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,771)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense of our property and equipment, including capitalized&#160;internal-use&#160;software, and intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,430&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,324&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and&#160;marketing&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and development&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,361&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,800&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred revenue as of December&#160;31, 2021 and 2020 was $147.9&#160;million and $130.1&#160;million, respectively. Revenue recognized in 2021, 2020 and 2019 that was included in deferred revenue at the beginning of the year was $127.6&#160;million, $103.5&#160;million and $99.8&#160;million, respectively. We expect to recognize substantially all of the deferred revenue as of December&#160;31, 2021 as revenue in 2022.&lt;/span&gt;&lt;/div&gt;We have omitted disclosure on the transaction price allocated to remaining performance obligations and estimated timing of revenue recognition as our contracts with customers that have a duration of more than one year are immaterial.</lz:OtherFinancialInformationTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzgyNDYzMzcyMTM1MTc_3e260389-c495-42a2-81b9-a55c4e143cf2">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in the allowance consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,256&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,461&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: amounts recognized as a reduction of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,610&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Less) add: bad debt expense recognized in general and administrative expense&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(279)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,170&#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:'Open Sans',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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: write-offs, net of recoveries&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,527)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,868)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzItMS0xLTEtMjI5MTk_bc080407-b896-414a-9fb1-6b6cc0efca84"
      unitRef="usd">5256000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzItMy0xLTEtMjI5MTk_f0c95134-6c1a-416d-b8d9-3a7cb5072ba1"
      unitRef="usd">2461000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia224afb72b9d4087b27271e7fed75672_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzItNS0xLTEtMzEzOTQ_9904a8bb-4500-4523-a04c-fc6b605269d4"
      unitRef="usd">1939000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzMtMS0xLTEtMjI5MTk_3639e47b-ed7a-471a-82b9-519f7e2126b5"
      unitRef="usd">6610000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzMtMy0xLTEtMjI5MTk_565b75c2-9dec-4d70-a9a6-7c7aed40c671"
      unitRef="usd">6493000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzMtNS0xLTEtMzEzOTQ_476bf48f-af12-409c-822a-d25eb175149e"
      unitRef="usd">2996000</us-gaap:ProvisionForDoubtfulAccounts>
    <lz:AccountsReceivableBadDebtExpenseRecognizedInGeneralAndAdministrativeExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzQtMS0xLTEtMjI5MTk_a7439bf3-f503-4c1d-9aac-bd1781a96ff2"
      unitRef="usd">-279000</lz:AccountsReceivableBadDebtExpenseRecognizedInGeneralAndAdministrativeExpense>
    <lz:AccountsReceivableBadDebtExpenseRecognizedInGeneralAndAdministrativeExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzQtMy0xLTEtMjI5MTk_720919d9-185e-4dd0-abe0-05feace5af23"
      unitRef="usd">2170000</lz:AccountsReceivableBadDebtExpenseRecognizedInGeneralAndAdministrativeExpense>
    <lz:AccountsReceivableBadDebtExpenseRecognizedInGeneralAndAdministrativeExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzQtNS0xLTEtMzEzOTQ_687649ee-6912-4a87-a287-7fc907ddc64b"
      unitRef="usd">0</lz:AccountsReceivableBadDebtExpenseRecognizedInGeneralAndAdministrativeExpense>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzUtMS0xLTEtMjI5MTk_407db248-f76a-437c-bcff-1fb1f22c413b"
      unitRef="usd">7527000</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzUtMy0xLTEtMjI5MTk_e4520e68-4b68-452f-92f8-d80a0c029077"
      unitRef="usd">5868000</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzUtNS0xLTEtMzEzOTQ_d46bdec4-30e4-4593-b730-16062977d26a"
      unitRef="usd">2474000</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzYtMS0xLTEtMjI5MTk_e9724ed1-75e5-44cf-9dc5-15581967170a"
      unitRef="usd">4060000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzYtMy0xLTEtMjI5MTk_c96b733c-2fa1-4cca-a74a-5fac95200455"
      unitRef="usd">5256000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo2OTU1YmFlNDRhNGI0MDk0OTY0ZDkwYzY0NTY1NTFiOC90YWJsZXJhbmdlOjY5NTViYWU0NGE0YjQwOTQ5NjRkOTBjNjQ1NjU1MWI4XzYtNS0xLTEtMzEzOTQ_20d0473e-0790-4319-9bcf-99c11fb8f246"
      unitRef="usd">2461000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzgyNDYzMzcyMTM1MTY_4253b50e-f66b-4125-a6ee-3bf8ce169add">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,957&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized cloud computing development costs&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867&#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:'Open Sans',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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax receivable&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,115&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;676&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzItMS0xLTEtMjI5MTk_f4241e35-1cfc-445b-925a-c333a93c9fa5"
      unitRef="usd">10957000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzItMy0xLTEtMjI5MTk_e13c9e7d-4e05-4173-b5da-37c6544332a7"
      unitRef="usd">7177000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzMtMS0xLTEtMjI5MTk_cd553b99-f02b-450b-8b8d-6b1449d2ab6b"
      unitRef="usd">1819000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzMtMy0xLTEtMjI5MTk_f3241a82-ae22-4060-ac85-6ae6da83de06"
      unitRef="usd">1967000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzQtMS0xLTEtNDIwOTY_15ead0c6-f4ac-4dc5-bda9-b8a4fb4ff3e1"
      unitRef="usd">867000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzQtMy0xLTEtNDIxMDE_5316c899-8038-4237-a821-5c40e504285d"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzUtMS0xLTEtNDIwNjM_bedcb1b9-d6a1-4572-83f6-bc97a965a51f"
      unitRef="usd">831000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzUtMy0xLTEtNDIxMDE_d4b2955f-2a73-4d5c-9b9e-3b0100f29861"
      unitRef="usd">716000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzQtMS0xLTEtMjI5MTk_9747fabc-b547-45bc-8019-7f010e2c508f"
      unitRef="usd">2115000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzQtMy0xLTEtMjI5MTk_3763d38d-13e1-4d3c-a154-ce7f87e0b390"
      unitRef="usd">676000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzUtMS0xLTEtMjI5MTk_5aabc801-748a-42e4-86e2-d3fe3c48c466"
      unitRef="usd">16589000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplYTEzOGEzN2IxZDM0ZDZlODJmYzgwOGIzNzY5NDQzNy90YWJsZXJhbmdlOmVhMTM4YTM3YjFkMzRkNmU4MmZjODA4YjM3Njk0NDM3XzUtMy0xLTEtMjI5MTk_594c93ee-4b79-444f-ac8b-8cfaf3f2a5e5"
      unitRef="usd">10536000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzgyNDYzMzcyMTM1MTU_6a86d658-d3e2-4314-8fa2-e3098a89cb30">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued payroll and related expenses&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,858&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued vendor payables&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,239&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities and hybrid debt&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales allowances&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,862&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued sales, use and business taxes&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,678&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,180&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,817&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,028&#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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzItMS0xLTEtMjI5MTk_cc9465eb-166a-4179-811e-98ad60fd985d"
      unitRef="usd">21858000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzItMy0xLTEtMjI5MTk_05afb204-2898-4193-9d84-01831e558ffe"
      unitRef="usd">16135000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <lz:AccruedVendorPayables
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzMtMS0xLTEtMjI5MTk_6d515f64-e21e-4805-9ebc-7a51315ba48b"
      unitRef="usd">18239000</lz:AccruedVendorPayables>
    <lz:AccruedVendorPayables
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzMtMy0xLTEtMjI5MTk_fb49344c-0116-4479-a504-057c2f614e4a"
      unitRef="usd">10854000</lz:AccruedVendorPayables>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzQtMS0xLTEtMjI5MTk_7d7cd1b0-76ea-45fe-99b5-5e5e1a12977c"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzQtMy0xLTEtMjI5MTk_55823887-ed3e-44df-8bb6-006caddb80a6"
      unitRef="usd">5131000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzUtMS0xLTEtMjI5MTk_52811601-2668-49b7-a29b-325b2a36c677"
      unitRef="usd">4862000</lz:AccruedSalesAllowancesCurrent>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzUtMy0xLTEtMjI5MTk_5f156e33-43e3-443f-8c0e-e783dff0ee5a"
      unitRef="usd">4856000</lz:AccruedSalesAllowancesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzYtMS0xLTEtMjI5MTk_d165a461-5041-4a3f-acdf-87dd7917be46"
      unitRef="usd">2678000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzYtMy0xLTEtMjI5MTk_6fe2d001-da6f-4336-8519-2b0468ade1d7"
      unitRef="usd">1789000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzgtMS0xLTEtMjI5MTk_026c031d-0f86-41f6-ba60-a8e5433cb800"
      unitRef="usd">3180000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzgtMy0xLTEtMjI5MTk_35995be7-0f31-44e5-afc0-a83a01ff8369"
      unitRef="usd">2263000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzktMS0xLTEtMjI5MTk_057a738c-ee98-4b5a-ab0d-cbe2413a3703"
      unitRef="usd">50817000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTplZmUzMDJlMGMyOTk0MTM5YTllNDAxN2VhMmIxYjI4OS90YWJsZXJhbmdlOmVmZTMwMmUwYzI5OTQxMzlhOWU0MDE3ZWEyYjFiMjg5XzktMy0xLTEtMjI5MTk_2dda5b61-6ac4-45be-977e-36fdf8068d1b"
      unitRef="usd">41028000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <lz:ScheduleOfChangesInSalesAllowanceTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzgyNDYzMzcyMTM1MTk_e9c05ae3-94e0-46d9-af18-078c4cdee72d">&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in sales allowances relating to charge-backs, sales credits and refunds consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,651&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: increase in sales allowances&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,976&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: utilization of reserves&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,992)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,771)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;</lz:ScheduleOfChangesInSalesAllowanceTableTextBlock>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzItMS0xLTEtMjI5MTk_bf06cb90-78da-44b3-9f98-45c04471941a"
      unitRef="usd">4856000</lz:AccruedSalesAllowancesCurrent>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzItMy0xLTEtMjI5MTk_5e83b9c8-5c8d-4942-828f-53af1a1aa4ea"
      unitRef="usd">4651000</lz:AccruedSalesAllowancesCurrent>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="ia224afb72b9d4087b27271e7fed75672_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzItNS0xLTEtMzE0NzU_eb5cfb96-6908-40aa-b179-bdd4aad3f72a"
      unitRef="usd">4483000</lz:AccruedSalesAllowancesCurrent>
    <lz:AccruedSalesAllowanceCurrentIncreaseDecreaseInPeriod
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzMtMS0xLTEtMjI5MTk_df512143-12f4-4a86-b42b-2e89bdab5147"
      unitRef="usd">7998000</lz:AccruedSalesAllowanceCurrentIncreaseDecreaseInPeriod>
    <lz:AccruedSalesAllowanceCurrentIncreaseDecreaseInPeriod
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzMtMy0xLTEtMjI5MTk_04cec1d2-b271-4e41-b9f4-45ea926c2d7d"
      unitRef="usd">9976000</lz:AccruedSalesAllowanceCurrentIncreaseDecreaseInPeriod>
    <lz:AccruedSalesAllowanceCurrentIncreaseDecreaseInPeriod
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzMtNS0xLTEtMzE0NzU_5a855124-4a34-4a0e-8c1a-0b57d1acff1e"
      unitRef="usd">10387000</lz:AccruedSalesAllowanceCurrentIncreaseDecreaseInPeriod>
    <lz:AccruedSalesAllowanceCurrentUtilizationOfReserves
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzQtMS0xLTEtMjI5MTk_a2950f23-c7b9-4c7f-be7a-f83a9cf89019"
      unitRef="usd">7992000</lz:AccruedSalesAllowanceCurrentUtilizationOfReserves>
    <lz:AccruedSalesAllowanceCurrentUtilizationOfReserves
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzQtMy0xLTEtMjI5MTk_865d0303-a44b-48e8-a33f-bbb3eb62c853"
      unitRef="usd">9771000</lz:AccruedSalesAllowanceCurrentUtilizationOfReserves>
    <lz:AccruedSalesAllowanceCurrentUtilizationOfReserves
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzQtNS0xLTEtMzE0NzU_dfa28f98-43c4-4de5-88e9-eca103619392"
      unitRef="usd">10219000</lz:AccruedSalesAllowanceCurrentUtilizationOfReserves>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzUtMS0xLTEtMjI5MTk_8aaaa93e-7eb3-4f41-aa3a-2a38ad822bd6"
      unitRef="usd">4862000</lz:AccruedSalesAllowancesCurrent>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzUtMy0xLTEtMjI5MTk_71569690-4325-4484-8b6e-8559a747c2e9"
      unitRef="usd">4856000</lz:AccruedSalesAllowancesCurrent>
    <lz:AccruedSalesAllowancesCurrent
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTo5N2IxYzMyZDMwYTY0NWQ5OTJjODU3NzQyNmViMDZlMi90YWJsZXJhbmdlOjk3YjFjMzJkMzBhNjQ1ZDk5MmM4NTc3NDI2ZWIwNmUyXzUtNS0xLTEtMzE0NzU_e0847b17-8179-4c33-9f3d-5837a34cc521"
      unitRef="usd">4651000</lz:AccruedSalesAllowancesCurrent>
    <lz:DisclosureDetailsOfDepreciationAndAmortizationTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzgyNDYzMzcyMTM1MTQ_f14ac6fc-7066-4086-9413-05c108f24258">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense of our property and equipment, including capitalized&#160;internal-use&#160;software, and intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,430&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,324&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and&#160;marketing&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and development&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,361&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,800&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;</lz:DisclosureDetailsOfDepreciationAndAmortizationTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i7f92b38cb85b46efa3f2993d475d4b8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzItMS0xLTEtMjI5MTk_fd605bf1-e3f2-430a-91db-1694068070f8"
      unitRef="usd">6430000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="id4d49c78d74b4454a934ed60d9bd60aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzItMy0xLTEtMjI5MTk_092d3043-a581-4937-a1a1-f8f0b3675d11"
      unitRef="usd">8324000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i6ccedf9c7f8d4bf7998a4acdde2a2c40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzItNS0xLTEtMzE1MDI_2898a5c7-b6d8-4751-9860-b04ab29fda75"
      unitRef="usd">6773000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i477e0cc409524d1d9c70281557528f5b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzMtMS0xLTEtMjI5MTk_52a5e7b0-1713-4e38-9546-0e12d42ecfd8"
      unitRef="usd">6017000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i0cd2befe0cd0460fa9b9d322bb707464_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzMtMy0xLTEtMjI5MTk_1b5cc559-c873-4440-a55c-12a1d7ed8be4"
      unitRef="usd">6913000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i7ac8c82d64324971896c80da9e20b9b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzMtNS0xLTEtMzE1MDI_40467e1d-3f9e-48ca-892a-9b17bd52c650"
      unitRef="usd">6469000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="iafdee311424943dd850ae164bcb7d357_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzQtMS0xLTEtMjI5MTk_a9b61c67-fda8-44d5-a85d-132039d23e20"
      unitRef="usd">2361000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i2e82493b82294d2a83a73ac78290aabc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzQtMy0xLTEtMjI5MTk_6dfe7405-6441-4a0e-aa28-4735ca5af636"
      unitRef="usd">2800000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="id0a633a46c824c69bb41b8436cc755cd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzQtNS0xLTEtMzE1MDI_8f467c8a-283c-4090-aca5-3a48b7f4463d"
      unitRef="usd">1055000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i132adafeb70d4dafa7405633c99545a4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzUtMS0xLTEtMjI5MTk_401f24aa-0693-4c15-b4cb-49ebbdee5c6e"
      unitRef="usd">1878000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i763fbc2980be4e6ba93884c8757f045e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzUtMy0xLTEtMjI5MTk_ef7eef09-8d5b-4bd8-bf45-0a007c62467b"
      unitRef="usd">2060000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="if773a9f962c34ddc8a36199445ccc88f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzUtNS0xLTEtMzE1MDI_d99b9bf8-6249-445c-a1ec-d01d70528032"
      unitRef="usd">2093000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzYtMS0xLTEtMjI5MTk_73adb4ca-e76c-4b8b-b141-bab413993a18"
      unitRef="usd">16686000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzYtMy0xLTEtMjI5MTk_187004f0-9ddc-4ab2-a937-da7d3c8bdf09"
      unitRef="usd">20097000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90YWJsZTowOWU3NGZjZWZjOTg0N2U2YmIwYzMzMjY0OTYzYThlNS90YWJsZXJhbmdlOjA5ZTc0ZmNlZmM5ODQ3ZTZiYjBjMzMyNjQ5NjNhOGU1XzYtNS0xLTEtMzE1MDI_c53c8fbc-e864-421b-968f-dd8f3e0e060b"
      unitRef="usd">16390000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzIxOTkwMjMyNjA2NzE_63e2ee8d-0514-4b86-85ed-3d0c9e55cf48"
      unitRef="usd">147900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzIxOTkwMjMyNjA2ODA_a9e93de6-84c1-4957-a5b0-21689db75106"
      unitRef="usd">130100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzIxOTkwMjMyNjA3MjI_d26f9e5f-ad77-4478-a9f6-d0eb0d30a0a0"
      unitRef="usd">127600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzIxOTkwMjMyNjA3Mjk_1e29ffae-a170-4b4a-89d9-cd6d0fac3ae0"
      unitRef="usd">103500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjEvZnJhZzo4ZTU3NmI3ZDI1NGE0NjA3ODVjNDE4MTU1OGQ3MTlhYy90ZXh0cmVnaW9uOjhlNTc2YjdkMjU0YTQ2MDc4NWM0MTgxNTU4ZDcxOWFjXzIxOTkwMjMyNjA3MzY_da2b9ea6-bfc9-4ed6-a6fc-f4f6da15b4de"
      unitRef="usd">99800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzI3NDg3NzkwNzQ0MTY_397ef463-4758-49a6-8469-90d39fdc3921">Acquisitions&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earth Class Mail, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In November 2021, we acquired all of the outstanding equity interests in Earth Class Mail, Inc., or Earth Class Mail, a company that provides virtual mailbox solutions for small businesses, in line with our strategy to scale our existing business through building in-house adjacencies. The total cash paid was $61.5&#160;million, inclusive of $0.4&#160;million of buyer costs, which resulted in net purchase price of $61.1&#160;million. The cash amount was paid at closing and funded by our available cash on hand.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the preliminary purchase price allocation to the fair value of assets and liabilities acquired at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired from Earth Class Mail included customer relationships of $10.6&#160;million, developed technology of $5.4&#160;million and trade names of $0.2&#160;million, which are being amortized over their estimated useful life   using the straight-line method. To determine the estimated fair value of intangible assets acquired, we engaged a third-party valuation specialist to assist us. All estimates, key assumptions, and forecasts were either provided by, or reviewed by us. While we chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect our conclusions and not those of any third party. Determining the fair value of assets acquired and liabilities assumed required us to make judgments and estimates, including the selection of valuation methodologies, estimates of cash flows, the rate of customer subscription non-renewals, discount rates, the estimated level of effort and related costs of reproducing or replacing the assets acquired, and selection of comparable companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill of $48.5&#160;million arising from the acquisition consists largely of the assembled workforce and synergies expected from combining Earth Class Mail into our operations. The acquired goodwill is not expected to be deductible for tax purposes. Acquisition-related costs, including legal, regulatory, and consulting costs amounted to $1.4 million and are included within general and administrative expenses in our consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;The revenue and earnings of the acquired business have been included in our results since the acquisition date and are not material to the our consolidated financial results. Pro forma revenues and results of operations for this acquisition have not been presented as the impact on the our consolidated financial statements would be immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"&gt;Purely Solutions, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2020, we entered into a membership interest purchase agreement with Purely Solutions, LLC, or Pure, in which we acquired 100% of the membership interest as part of our plans to offer tax services. Pure provides tax preparation, bookkeeping and outsourced payroll services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total fair value of the consideration for the acquisition was $2.3 million. Of the total consideration, $1.0 million was paid in cash on the acquisition date, with $0.5 million and $0.8 million to be paid in cash within six and eighteen months, respectively, from the acquisition date based upon certain earnout metrics being achieved including hiring targets and customer experience metrics. In 2021 we paid out $0.5&#160;million upon the first earnout metrics being achieved. At December 31, 2021, we have classified the remaining contingent consideration in accrued expenses and other current liabilities in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;Intangible assets acquired from Pure included customer relationships of $0.6 million, which are being amortized over their estimated useful life of three years using the straight-line method. The goodwill of $1.6 million arising from the acquisition consists largely of the assembled workforce and synergies expected from combining Pure into our operations. The acquired goodwill is not expected to be deductible for tax purposes.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib1044cb6d94a4bbd92faa9575f18413e_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzEwOTk1MTE2MzI4MDU_8a9dc8d2-c575-4b80-9183-28e63b24ea00"
      unitRef="usd">61500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <lz:BusinessCombinationConsiderationAdjustmentBuyerCosts
      contextRef="ib1044cb6d94a4bbd92faa9575f18413e_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzI3NDg3NzkwODE5MjU_bf55392a-0906-4265-8364-8a68c020f6a6"
      unitRef="usd">400000</lz:BusinessCombinationConsiderationAdjustmentBuyerCosts>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib1044cb6d94a4bbd92faa9575f18413e_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzI3NDg3NzkwODMyNzY_fe1946d9-34f0-4843-8d7d-0f60908d49f4"
      unitRef="usd">61100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzI3NDg3NzkwODA4NTM_7a20a3a2-823c-4de4-a761-c4a4edf2baa0">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the preliminary purchase price allocation to the fair value of assets and liabilities acquired at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:Goodwill
      contextRef="i90b3e1577d954bc6b633c5e442ca3a4d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzEtMS0xLTEtNTkxNDQ_ee91959b-67aa-4f8d-9fb0-35bce1d21eff"
      unitRef="usd">48515000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5eef091cba5749ba9c6f405862eb4d99_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzItMS0xLTEtNTkxNDQ_7bd4dae0-3275-4ef3-8903-2a1b719f4547"
      unitRef="usd">10603000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia2f8f5411a174e789b16544f2c5138fd_D20211101-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzItMy0xLTEtNjEwMDc_274e6c46-3bf1-428b-b244-aa1183ff1756">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i2eca4aef538d400c835046727d01e505_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzMtMS0xLTEtNTkxNDQ_f23673d1-ff8d-4437-8e99-fb554a3a103f"
      unitRef="usd">5418000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib8b00785927645eeb85025ef9299cb68_D20211101-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzMtMy0xLTEtNjEwMDc_41c00957-0c47-4605-9ca2-141acc0bdf06">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib2b72808ff3546bfb55296085d4f9088_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzQtMS0xLTEtNTkxNDQ_c23a1fac-1736-4955-936b-3fa7a9cd7180"
      unitRef="usd">179000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id8529df0ee48481aa75c2d2201367312_D20211101-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzQtMy0xLTEtNjEwMDc_c0ce29bb-8d26-4022-b30c-0206f5293923">P26M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i90b3e1577d954bc6b633c5e442ca3a4d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzUtMS0xLTEtNTkxNDQ_e1272bdc-e8c3-4194-939d-63885e11e7f9"
      unitRef="usd">267000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic18e2ccc3e144c7fb6096ac7ff5fb5a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzUtMy0xLTEtNjEwMzAvdGV4dHJlZ2lvbjpmNmI1OTdmMTI5Nzk0OGRlYmQwYWY1NmYzMTM5ODQyNl8yNzQ4Nzc5MDY5NDU3_da1ffb23-fbe2-4486-a45e-6e709d8958f7">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1ea06f90213e41c698f4890e88d5eecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzUtMy0xLTEtNjEwMzAvdGV4dHJlZ2lvbjpmNmI1OTdmMTI5Nzk0OGRlYmQwYWY1NmYzMTM5ODQyNl8yNzQ4Nzc5MDY5NDYy_507bcc3e-2a86-40aa-8cfd-492573feb3e2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i90b3e1577d954bc6b633c5e442ca3a4d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzYtMS0xLTEtNTkxNDQ_6b2a6185-892c-464a-8db8-a1c9ec8b4f5e"
      unitRef="usd">3087000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i90b3e1577d954bc6b633c5e442ca3a4d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzctMS0xLTEtNTkxNDQ_737a3e49-eb9c-4c4d-af37-b9355d1ad77d"
      unitRef="usd">787000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib1044cb6d94a4bbd92faa9575f18413e_D20211101-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90YWJsZTpkNGIyM2RjMTkyNjY0NTRiOGU4ZjM2YTU4YWU1ZDRkMy90YWJsZXJhbmdlOmQ0YjIzZGMxOTI2NjQ1NGI4ZThmMzZhNThhZTVkNGQzXzgtMS0xLTEtNTk0MzQ_c7571ece-6d2c-4b30-96d4-24269f35809c"
      unitRef="usd">61108000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia2f8f5411a174e789b16544f2c5138fd_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzI3NDg3NzkwODMxODI_0b0e8ff6-73a4-462f-aebe-c2eb42928475"
      unitRef="usd">10600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib8b00785927645eeb85025ef9299cb68_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzEwOTk1MTE2NDE3NjU_a5892f0a-a43e-4199-bb7a-a4be32ee6405"
      unitRef="usd">5400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id8529df0ee48481aa75c2d2201367312_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzI3NDg3NzkwODMxOTg_8ec55440-401e-4b18-bc04-cea6c3fb1b99"
      unitRef="usd">200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib1044cb6d94a4bbd92faa9575f18413e_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzI3NDg3NzkwODMyMzQ_33374724-61aa-4100-abb0-0027f01f678a"
      unitRef="usd">48500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i90b3e1577d954bc6b633c5e442ca3a4d_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzIxOTkwMjMyNjc2Mjc_16c60798-31c4-43d8-abef-e15e5bff6530"
      unitRef="usd">1400000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ifa70d4df3dcc4509ab98831e3a65424f_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzE3MA_9bbc1083-c9b9-4e4d-b491-84c3bfbb14a2"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="idf9353a079dc40a084593ea1cd9d44d2_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzM4Ng_6feb5b96-b3d8-4337-8199-87a5b5f73168"
      unitRef="usd">2300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="idf9353a079dc40a084593ea1cd9d44d2_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzQxOA_2260c402-7647-490c-b13a-db90072bf75b"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <lz:BusinessCombinationCashToBePaidTrancheOne
      contextRef="ifa70d4df3dcc4509ab98831e3a65424f_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzQ3Mg_1d6a41c5-0e45-4c51-9286-a8220a749e5f"
      unitRef="usd">500000</lz:BusinessCombinationCashToBePaidTrancheOne>
    <lz:BusinessCombinationCashToBePaidTrancheTwo
      contextRef="ifa70d4df3dcc4509ab98831e3a65424f_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzQ3OQ_31c274d5-0c47-4483-96d1-8d36e5ddd581"
      unitRef="usd">800000</lz:BusinessCombinationCashToBePaidTrancheTwo>
    <lz:PaymentsForEarnoutMetricsAchieved
      contextRef="i17bb50b060be4a418e8eba6d1e8f789f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzgyNDYzMzcyMTQwNTg_50f93bd4-f8f0-479b-8bf2-cb1aa839970c"
      unitRef="usd">500000</lz:PaymentsForEarnoutMetricsAchieved>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id3369d0bfece415086b99e69592e86bf_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1Xzg5Mw_dbe2a186-e2a3-4088-9a6a-720a9788e3f9"
      unitRef="usd">600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i17bb50b060be4a418e8eba6d1e8f789f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1Xzk1OQ_077fb8cc-3b7d-485e-bf1e-460cbaf1661f">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="idf9353a079dc40a084593ea1cd9d44d2_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjQvZnJhZzoxZjBiODY1YjUzOTQ0ZmVhODFkZmEyYWZiZDdjNDc4NS90ZXh0cmVnaW9uOjFmMGI4NjViNTM5NDRmZWE4MWRmYTJhZmJkN2M0Nzg1XzEwMTA_dd98324d-5a42-489e-974f-2ba0224654e3"
      unitRef="usd">1600000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjcvZnJhZzpmMmY2NTNkOGIzYTc0YWUzOTE0ZWJiYzNkZDUyOWI3Yi90ZXh0cmVnaW9uOmYyZjY1M2Q4YjNhNzRhZTM5MTRlYmJjM2RkNTI5YjdiXzgyNDYzMzcyMDk1OTE_fe455129-d081-42b4-b7a0-c6dbf9dbf3a7">Disposition of BusinessBeaumont ABS LimitedIn April 2020, we sold our conveyancing business in the U.K., Beaumont ABS Limited, or Beaumont, to a third-party buyer and paid $1.2 million in working capital to the buyers. Our loss on sale of this business was $1.8 million for the year ended December&#160;31, 2020.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i9c527b0c1ae546e9a8aa98d53a0c0733_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjcvZnJhZzpmMmY2NTNkOGIzYTc0YWUzOTE0ZWJiYzNkZDUyOWI3Yi90ZXh0cmVnaW9uOmYyZjY1M2Q4YjNhNzRhZTM5MTRlYmJjM2RkNTI5YjdiXzE4OQ_49a31df8-91b2-4d0f-9c32-f787e6b54b66"
      unitRef="usd">1200000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i9abdfeae59f6486abfb0f06a56a2abde_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMjcvZnJhZzpmMmY2NTNkOGIzYTc0YWUzOTE0ZWJiYzNkZDUyOWI3Yi90ZXh0cmVnaW9uOmYyZjY1M2Q4YjNhNzRhZTM5MTRlYmJjM2RkNTI5YjdiXzI1OQ_4d46d74e-5cfc-4ce3-a963-97c2c848312a"
      unitRef="usd">-1800000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:InvestmentTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzI3NDg3NzkwOTgzOTE_9b891856-8703-4cb3-aff0-0f14429d1ef0">Investments&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Available-for-sale&#160;Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2019, we invested in Legal Vision Pty Ltd., or Legal Vision, an Australian proprietary limited company that provides online legal services to small and medium size businesses, through the purchase of a convertible promissory note for a total of Australian Dollar, or AUD $1.0&#160;million ($0.7&#160;million). The convertible promissory note has a maturity term of ten years, which is convertible into Legal Vision&#x2019;s common stock. The underlying conversion feature is automatically exercisable upon an exit event including an IPO, merger or sale, upon a new financing round, or at our election. At December&#160;31, 2021, we do not hold any equity interests or&#160;in-substance&#160;common stock in Legal Vision, and accordingly, we have classified the convertible promissory note as an investment in an&#160;available-for-sale&#160;debt security in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of the convertible promissory note is based on unobservable inputs that are categorized as Level&#160;3 in the fair value hierarchy. We determined that the conversion option on the Legal Vision convertible promissory note will not have material value until Legal Vision executes on its business plans to drive growth, which consequently will drive the fair value of the associated conversion option in excess of the carrying value of the convertible promissory note. Accordingly, the fair value of the convertible debt approximated its carrying value as of December&#160;31, 2021 and 2020. At December&#160;31, 2021 and 2020, the fair value of our&#160;available-for-sale&#160;debt security in Legal Vision was AUD $1.5&#160;million ($1.1&#160;million) and AUD $1.4&#160;million ($1.0&#160;million), respectively, with the change due to fair value adjustments during the period. In 2021, key assumptions used in the Monte Carlo simulation model to determine the fair value of the convertible promissory note in Legal Vision were: expected term of 7.3 years, risk-free rate of 1.5%, and volatility of 55%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Since the Legal Vision convertible promissory note has a contractual maturity date that exceeds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;one year and we do not intend to liquidate in the next twelve months, we have classified the convertible promissory note as a noncurrent available-for-sale&#160;debt security in the accompanying consolidated balance sheets as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Between 2017 and 2019, we made several investments in firma.de Firmenbaukasten AG, or Firma, a German limited liability company that provides&#160;web-based&#160;business formation services to small business owners. The investments were made through the purchase of convertible promissory notes, or convertible debt, with maturity terms of five years, which are convertible into Firma&#x2019;s common stock. The underlying conversion feature is only exercisable upon Firma achieving a trailing 12-month&#160;revenue target of EUR &#x20ac;5.0 million any time prior to the maturity of the convertible debt in May 2023. In 2020, we fully impaired our investment in Firma and incurred a loss of $4.8 million as the present value of cash flows expected to be collected was less than the amortized cost basis of the investment. Therefore, we recognized an other-than-temporary impairment of EUR &#x20ac;4.3 million ($4.8 million) in our consolidated statements of operations during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in Other Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2018, we invested in LawPath, Pty Ltd, or LawPath, an Australian proprietary limited company that provides an online legal platform to individuals and small and medium size businesses, through the purchase of a convertible promissory note for a total of AUD $1.1 million ($0.8 million). In October 2019, coinciding with a new financing round, we elected to convert our convertible promissory note into LawPath&#x2019;s common stock and invested AUD $1.0 million ($0.7 million) in additional LawPath common stock. The outstanding balance of the note totaling AUD $1.2 million ($0.8 million) was converted into 4,215 shares of LawPath&#x2019;s common stock. In October 2021, we invested an additional AUD $1.5&#160;million ($1.1&#160;million). The change in fair value, due to an orderly transaction, in our other equity securities was $1.8 million for the year ended December 31, 2021, which was recognized in other income, net in our consolidated statements of operations. At December&#160;31, 2021 and 2020 our total equity interest in LawPath was approximately 14%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2018, we purchased 3,000,000&#160;shares of Class&#160;C nonvoting common units in Mylo, LLC, or Mylo, a digital insurance broker that services small and medium size businesses, for $3.0 million, resulting in a 4% interest in Mylo.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The investments in LawPath and Mylo do not have readily determinable fair values. There were no impairments of these investments during the years ended December&#160;31, 2021 and 2020, respectively. At December&#160;31, 2021 and 2020, the carrying value of these investments is included in other assets in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ia5104133f4874deb8e450a76c68713a6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyNzM0NDk_7aca7220-25fb-41bb-ad63-38bea50cf80f"
      unitRef="aud">1000000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ia5104133f4874deb8e450a76c68713a6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyNzM0NTU_e7ceff77-2c70-4c18-8bcd-b1f75823eb64"
      unitRef="usd">700000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:DebtInstrumentTerm
      contextRef="i947d87cf35ab42438af92ba56f258a38_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzI3NDg3NzkwOTg0MDM_38ca9a07-9dfe-4d67-8a9d-c135a525e0d5">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i37c84585e81c498d8ebb84b17ecca2df_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyNzM0NjI_7c911fd5-4fe8-4263-8e02-5f585af6ab43"
      unitRef="aud">1500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i37c84585e81c498d8ebb84b17ecca2df_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyNzM0NzA_82b945b0-f037-43d6-a075-3350cf0321f9"
      unitRef="usd">1100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6bf77814ca347e7bf09d5897c4f8679_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyNzM0Nzg_87108074-ef00-40f6-9e95-a94247055d3e"
      unitRef="aud">1400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6bf77814ca347e7bf09d5897c4f8679_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyNzM0ODY_9ee47cda-a22b-4873-9e78-246c1572da9b"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i902255cdb96a45bda23f65cb41095775_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzI3NDg3NzkwOTg4MzQ_732e543e-b328-4305-8101-db7b37b45ec6"
      unitRef="number">7.3</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i39c287be3f264c18a16df20d8e74973d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzI3NDg3NzkwOTg4NTA_06d4830d-8c34-45c3-8279-7bf2afddb0ee"
      unitRef="number">0.015</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i4ec32e1f012e4c72b7a07c0d1be84569_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzI3NDg3NzkwOTg4NTY_11079539-dbf0-4c6f-bce2-4f6d51d744c0"
      unitRef="number">0.55</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentTerm
      contextRef="if0433b5f80e0495a8f272f0d0252faf7_D20170101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzI3NDg3NzkwOTg0MjM_4a6746bd-7bb3-4985-98e6-068a36e3e604">P5Y</us-gaap:DebtInstrumentTerm>
    <lz:ConvertiblePromissoryNoteRevenueTargetRequirement
      contextRef="ic81853df458a4f64bbf7f46ba27247f3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzI5MjA_67b69c59-72bb-419a-963e-18e4dca5c6a2"
      unitRef="eur">5000000</lz:ConvertiblePromissoryNoteRevenueTargetRequirement>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i5637f3854d8c450589b96a46f0fb3edc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzMwNjY_4d48d799-d7ca-47b2-a91e-725442fb9485"
      unitRef="usd">4800000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i5637f3854d8c450589b96a46f0fb3edc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzMyNTg_a17bd629-1512-4f06-ab10-db77de7616af"
      unitRef="eur">4300000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i5637f3854d8c450589b96a46f0fb3edc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzMyNjI_3b038dd6-ffdf-4f1e-83e9-752a3eb37055"
      unitRef="usd">4800000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i66aa081227004e3489d3889dd3b135a5_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzQyNzM_10981ddc-f094-4791-9231-c430558261c3"
      unitRef="aud">1100000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i66aa081227004e3489d3889dd3b135a5_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzQyNzc_067b321c-d1e3-40f9-be1d-012b454aaaf7"
      unitRef="usd">800000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i01b2eb1af18b41fa803bab437984e893_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzQ4Njg_f5b2c54f-277b-4d4d-a789-32b2610e2372"
      unitRef="aud">1000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i01b2eb1af18b41fa803bab437984e893_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzQ4NzI_7ece19e8-d5f9-4bdf-bcfd-25f3dc7c42c8"
      unitRef="usd">700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i7af4a5d04aa640a9988d766c504babac_D20191001-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzQ5NjE_5a962d2d-4bfc-482e-8230-204c5b9f8c61"
      unitRef="aud">1200000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i7af4a5d04aa640a9988d766c504babac_D20191001-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzQ5NjU_9f1efb8d-a9d8-43ff-8d4e-6e14a1ce5295"
      unitRef="usd">800000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i7af4a5d04aa640a9988d766c504babac_D20191001-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzQ5ODg_826b7402-2ad7-4502-970e-408663bfa504"
      unitRef="shares">4215</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic94a9c337763435dbbdc7e65fcb590d6_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyODMzMDc_d2ad8c02-4f86-432b-a779-6ac45292c02a"
      unitRef="aud">1500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic94a9c337763435dbbdc7e65fcb590d6_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyODMzMTc_794671fc-ebf9-43de-af3f-7de70abb6255"
      unitRef="usd">1100000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzIxOTkwMjMyODU2Mzc_1f97361a-7a2d-443e-bb36-df1161d4e7fd"
      unitRef="usd">1800000</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i2d6b7bee13ec4a3bb75cab879198b364_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzUwODA_7d963960-19b2-486c-8186-689825227f81"
      unitRef="number">0.14</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i11e8387627b247cca8b8128bbb5ca5a9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzUwODA_e371158b-33f6-4a17-b3af-5efd70553cc9"
      unitRef="number">0.14</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <lz:StockPurchasedDuringPeriodShares
      contextRef="i0f4e5f56fb024bffbb19186d51133fcd_D20181201-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzUxMzE_e8bcfe2d-0836-40a8-bc6e-741b15f89bcd"
      unitRef="shares">3000000</lz:StockPurchasedDuringPeriodShares>
    <lz:StockPurchasedDuringPeriodValue
      contextRef="i0f4e5f56fb024bffbb19186d51133fcd_D20181201-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzUyNzc_bdd66940-7903-49b0-8976-bdd395ef760f"
      unitRef="usd">3000000</lz:StockPurchasedDuringPeriodValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i36d54e4f250249b6ac7c1680579e8fad_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzAvZnJhZzpmNTRmZTQyZGM4MmQ0OGE1ODNjOWQ4YWI4OWMyNDI1MC90ZXh0cmVnaW9uOmY1NGZlNDJkYzgyZDQ4YTU4M2M5ZDhhYjg5YzI0MjUwXzUyOTY_d3febc9d-14c4-4c7c-8226-02b84a03a9fd"
      unitRef="number">0.04</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzgyNDYzMzcyMTE3MDE_5893f960-1c92-42dc-a150-4ac995fd2100">Property and Equipment&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.152%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Building and building improvements&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,856&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,850&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,437&#160;&lt;/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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Internal-use&#160;software&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,946&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,756&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchased software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,609&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,370&#160;&lt;/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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,332&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,868&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Computer hardware&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,762&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,903&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,904&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software development&#160;in-progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,178&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,305&#160;&lt;/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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total cost of property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,685&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(76,029)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70,311)&lt;/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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property and equipment was $15.7&#160;million, $17.3&#160;million and $12.1&#160;million for 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, 2020 and 2019, accumulated amortization in connection with&#160;internal-use&#160;software costs was $42.5 million, $38.7 million and $29.9&#160;million, respectively. In 2021, 2020 and 2019, we recorded amortization expense of $11.6 million, $12.3 million and $7.3&#160;million, respectively, in connection with these costs. Software development in-progress consists primarily of&#160;internal-use&#160;software projects, which when placed in service, will provide enhancements and improvements to the operational and functional capabilities to our online platforms and our customer-facing website. In 2021 and 2020 we capitalized internal-use software development costs of $9.9 million and $8.1 million, respectively. In 2021, 2020 and 2019, we impaired $0.9 million, $1.1 million and $3.7&#160;million, respectively, of capitalized software developments costs related primarily to internal-use&#160;software projects that no longer met our business requirements or were no longer expected to be placed in service.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i38754ca7e071478aae34e00e1a035b5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzItMS0xLTEtMjI5MTk_ca7af60e-133e-4a02-89a2-8089125439bf"
      unitRef="usd">29856000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id158cc8d80bd42b288cd5c62490d7f56_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzItMy0xLTEtMjI5MTk_1122861e-05c9-4fad-8323-5f988beee8b2"
      unitRef="usd">29850000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae361d9d92f04b07b055b6cc1c2a79ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzMtMS0xLTEtMjI5MTk_eb1c4f4d-3453-4ac3-9389-41b26ff05fb6"
      unitRef="usd">6456000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic3319ef780b1419d8bee0915e7a89481_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzMtMy0xLTEtMjI5MTk_e801c99b-ef74-435f-bd57-348a6f2c5ae5"
      unitRef="usd">6437000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie55140bf85364c969ff965cddd421c23_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzQtMS0xLTEtMjI5MTk_f5bdd145-d619-4835-a4ed-4bf97e7c88d6"
      unitRef="usd">60946000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8249f97336a44b0ca2fa9c43c60085c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzQtMy0xLTEtMjI5MTk_77e59824-c92a-4bf1-b619-ca66b6e7220e"
      unitRef="usd">56756000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i578a3f9ef43d45b39d98bd5801189aea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzUtMS0xLTEtMjI5MTk_ca683fad-d6f6-4014-810d-c0806302d3b7"
      unitRef="usd">2609000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i61f618c5adbe4402955f0c8ae76e1468_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzUtMy0xLTEtMjI5MTk_d3c93f8c-0a6c-4f99-888d-aea15ba73a0b"
      unitRef="usd">3370000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i119ef32773134b50817ae84b1bd9dc63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzYtMS0xLTEtMjI5MTk_9b4fd705-5b84-49e5-97b9-421f5d950309"
      unitRef="usd">3332000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2dccd9a7b0bf4c5995f7cc001f48f7bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzYtMy0xLTEtMjI5MTk_eb88a618-eb81-48c4-b2ce-30586917e0e1"
      unitRef="usd">3868000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6e9d34a787640cc9c929ba357602984_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzctMS0xLTEtMjI5MTk_a39fb668-8948-4da1-b597-1794b273d227"
      unitRef="usd">13762000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1589079d187b4d6e87736c7c056c3242_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzctMy0xLTEtMjI5MTk_93afd9b9-574c-4f10-b29b-548ec6c0587e"
      unitRef="usd">12195000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzgtMS0xLTEtMjI5MTk_c61230cb-36f8-4a8f-9abc-d1f09cd98e0a"
      unitRef="usd">4903000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzgtMy0xLTEtMjI5MTk_44b41f46-79bf-4a73-bb36-0207c41fba5b"
      unitRef="usd">4904000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3d08856478944b488a2343119ddf26d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzktMS0xLTEtMjI5MTk_a064e659-0974-433b-93ea-b437d3de0294"
      unitRef="usd">1178000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i95a579bf4f6c47db90cb6a9da106b3ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzktMy0xLTEtMjI5MTk_3d7d1da6-e6f5-4e6c-99b1-07935ba3994a"
      unitRef="usd">4305000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzEwLTEtMS0xLTIyOTE5_202b7931-9c90-44b9-9f6c-fe2669c9dbe4"
      unitRef="usd">123042000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzEwLTMtMS0xLTIyOTE5_8f9a5434-6889-48e0-818d-d670000f01d3"
      unitRef="usd">121685000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzExLTEtMS0xLTIyOTE5_2b9c83c3-5ec6-42df-a86d-b6dce80f6040"
      unitRef="usd">76029000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzExLTMtMS0xLTIyOTE5_d4fe169c-5a0e-4c04-9001-300d3846441e"
      unitRef="usd">70311000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzEyLTEtMS0xLTIyOTE5_b6ea881e-46ce-4bcc-b53d-28e3e815f978"
      unitRef="usd">47013000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90YWJsZTpjZjkxYTc4ZDk4NGI0ZjhiOWVmNjlhMTJhOGYzZDJmNy90YWJsZXJhbmdlOmNmOTFhNzhkOTg0YjRmOGI5ZWY2OWExMmE4ZjNkMmY3XzEyLTMtMS0xLTIyOTE5_ab08418d-07d9-49f5-8f7b-93eed1758e89"
      unitRef="usd">51374000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzIxOTkwMjMyNTg4ODc_e69b4c31-eaf5-4c1e-b9ef-b1cbd1a7de65"
      unitRef="usd">15700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzIxOTkwMjMyNTg4OTM_c4ac0748-e687-4489-8383-1944619f1b99"
      unitRef="usd">17300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzIxOTkwMjMyNTg5MDE_436fc2c8-2057-41c9-8cfb-01a3ee74f66b"
      unitRef="usd">12100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie55140bf85364c969ff965cddd421c23_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5MjI_2cc57ce6-7778-4400-aef2-e4cb870d83fb"
      unitRef="usd">42500000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8249f97336a44b0ca2fa9c43c60085c7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5Mjc_845e660a-9550-4937-8984-140a133c2043"
      unitRef="usd">38700000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="icf3c102eb74040988b55b510325cac87_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzIxOTkwMjMyNTg5MDc_2f923f1d-4983-447a-affa-809ad715989d"
      unitRef="usd">29900000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AdjustmentForAmortization
      contextRef="i026c4e1f893a4e0a82e8acbceab36348_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5NDM_36f55ced-4a6b-4e5c-9dc5-18697295cf81"
      unitRef="usd">11600000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i408ad097b5984401aa6f037c055c2887_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5NDg_40267028-d7c8-40e0-ac60-ad8ba3103cd5"
      unitRef="usd">12300000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i6695ffdd0c9a42c185158235f858d3d9_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzIxOTkwMjMyNTg5MTM_2f32baec-67a1-4e8e-b625-11c7e6161599"
      unitRef="usd">7300000</us-gaap:AdjustmentForAmortization>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5NTM_719af4d5-e79e-423c-b691-27be8f5c2a7f"
      unitRef="usd">9900000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5NTg_0693762b-2eb1-48d6-a83f-b50a62be6a14"
      unitRef="usd">8100000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5NjM_ca6686d4-a76f-47cf-a84b-a40a32c77749"
      unitRef="usd">900000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzEwOTk1MTE2MzA5Njg_3f6d7b88-f289-48e3-acd2-f9d19670af98"
      unitRef="usd">1100000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzMvZnJhZzo5Yjk5OGU1NmRhYjA0MTEwOWM3NzEwZWNlNDE2ODk5My90ZXh0cmVnaW9uOjliOTk4ZTU2ZGFiMDQxMTA5Yzc3MTBlY2U0MTY4OTkzXzIxOTkwMjMyNTg5MjU_a52296fb-f868-4045-96bd-e15ae40d71b8"
      unitRef="usd">3700000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90ZXh0cmVnaW9uOjM0Y2FjNGIzZjI0ODQzYTliNDRiMThkZTllY2QwZjA5XzI3NDg3NzkwNzM1ODg_779c2c38-cbbf-4c28-bbf1-217ac4d6d71a">Goodwill&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The changes in goodwill for 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance as of December 31, 2019&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-12pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisition&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,569&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,404&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,515&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9)&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;text-indent:-12pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance as of December 31, 2021&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,910&#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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As discussed in Note 4, we acquired Earth Class Mail in November 2021 and Pure in October 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90ZXh0cmVnaW9uOjM0Y2FjNGIzZjI0ODQzYTliNDRiMThkZTllY2QwZjA5XzI3NDg3NzkwNzM1ODk_123981ef-046c-419c-9078-7641d24a0f95">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The changes in goodwill for 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance as of December 31, 2019&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-12pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisition&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,569&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,404&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,515&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9)&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;text-indent:-12pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Balance as of December 31, 2021&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90YWJsZTo2YmQwNWIxNWEzODY0YThjODI4MWM2NGFmYTY2ZDk5Mi90YWJsZXJhbmdlOjZiZDA1YjE1YTM4NjRhOGM4MjgxYzY0YWZhNjZkOTkyXzAtMS0xLTEtMjI5MTk_eb4ecaba-1759-41ff-9265-aa2647c9c430"
      unitRef="usd">9806000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90YWJsZTo2YmQwNWIxNWEzODY0YThjODI4MWM2NGFmYTY2ZDk5Mi90YWJsZXJhbmdlOjZiZDA1YjE1YTM4NjRhOGM4MjgxYzY0YWZhNjZkOTkyXzEtMS0xLTEtMjI5MTk_f4d3516a-f47d-45ab-bb0e-2f908c298b89"
      unitRef="usd">1569000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90YWJsZTo2YmQwNWIxNWEzODY0YThjODI4MWM2NGFmYTY2ZDk5Mi90YWJsZXJhbmdlOjZiZDA1YjE1YTM4NjRhOGM4MjgxYzY0YWZhNjZkOTkyXzItMS0xLTEtMjI5MTk_9e6bc4a8-c3bc-47be-a275-3280f9b57a60"
      unitRef="usd">29000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90YWJsZTo2YmQwNWIxNWEzODY0YThjODI4MWM2NGFmYTY2ZDk5Mi90YWJsZXJhbmdlOjZiZDA1YjE1YTM4NjRhOGM4MjgxYzY0YWZhNjZkOTkyXzMtMS0xLTEtMjI5MTk_913db70b-b57d-4e87-a022-00d78ff8b3d8"
      unitRef="usd">11404000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90YWJsZTo2YmQwNWIxNWEzODY0YThjODI4MWM2NGFmYTY2ZDk5Mi90YWJsZXJhbmdlOjZiZDA1YjE1YTM4NjRhOGM4MjgxYzY0YWZhNjZkOTkyXzQtMS0xLTEtMjI5MTk_46b13296-df7b-40ac-93fc-4cc83e52e93d"
      unitRef="usd">48515000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90YWJsZTo2YmQwNWIxNWEzODY0YThjODI4MWM2NGFmYTY2ZDk5Mi90YWJsZXJhbmdlOjZiZDA1YjE1YTM4NjRhOGM4MjgxYzY0YWZhNjZkOTkyXzUtMS0xLTEtMjI5MTk_233c818b-2bd0-424b-bcfd-4aefef2913f0"
      unitRef="usd">-9000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzYvZnJhZzozNGNhYzRiM2YyNDg0M2E5YjQ0YjE4ZGU5ZWNkMGYwOS90YWJsZTo2YmQwNWIxNWEzODY0YThjODI4MWM2NGFmYTY2ZDk5Mi90YWJsZXJhbmdlOjZiZDA1YjE1YTM4NjRhOGM4MjgxYzY0YWZhNjZkOTkyXzYtMS0xLTEtMjI5MTk_f1f52c65-17c9-4936-bb77-8478c0e88b9d"
      unitRef="usd">59910000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90ZXh0cmVnaW9uOmE4OTZkMzNmYTA3NDQ1MjI4YWE5NDI5YTY1ZWIwZGY1XzI3NDg3NzkwNzAzMjI_67cb5612-599b-46a2-87f5-ee519c312f6f">Intangible Assets, net&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.154%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted average useful life   (in years)&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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:'Open Sans',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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,163&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,470&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,693&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,605&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,487&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,118&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,288&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,257&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.081%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted average useful life   (in years)&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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:'Open Sans',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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,626&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,949&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;677&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,216&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,085&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,130&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,315&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As discussed in Note 4, we acquired Earth Class Mail in November 2021 and Pure in October 2020. In 2021, 2020 and 2019, we recorded amortization expense of $1.0 million, $2.8 million and $4.3&#160;million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, estimated future intangible assets amortization expense were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For Years Ending December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,162&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,006&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,869&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,851&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,670&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Thereafter&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,473&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total future amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90ZXh0cmVnaW9uOmE4OTZkMzNmYTA3NDQ1MjI4YWE5NDI5YTY1ZWIwZGY1XzI3NDg3NzkwNzAzMjM_db664809-a379-492b-be63-24b30a0e1c91">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.154%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted average useful life   (in years)&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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:'Open Sans',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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,163&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,470&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,693&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,605&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,487&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,118&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,288&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,257&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.081%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted average useful life   (in years)&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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:'Open Sans',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:'Open Sans',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,626&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,949&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;677&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,216&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,085&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,130&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,315&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6c2be23e6f9049849a0f7f00c4a797ba_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzItMi0xLTEtNjAyMzk_e353af8a-3832-4f42-9658-50f77092dcb6">P5Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i797c428f625646ac8dcd4bedd7dc1b75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzItMS0xLTEtMjI5MTk_f22c375e-17a8-44b9-af60-7f2465db3d38"
      unitRef="usd">19163000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i797c428f625646ac8dcd4bedd7dc1b75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzItMy0xLTEtMjI5MTk_5156a061-c834-40a1-99fb-02e9aa5caf64"
      unitRef="usd">8470000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i797c428f625646ac8dcd4bedd7dc1b75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzItNS0xLTEtMjI5MTk_e39779c2-48ab-47b3-9f51-e4a0166423cb"
      unitRef="usd">10693000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4938521625f548358506fc31a0c8de68_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzMtMi0xLTEtNjAyMzk_cb0921d1-9908-493e-a6d6-c51e8ec5572a">P4Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibaf76c91db994bc3a91de953fc32aa9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzMtMS0xLTEtMjI5MTk_a7548296-512a-4626-b2de-d75c085c6673"
      unitRef="usd">10605000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibaf76c91db994bc3a91de953fc32aa9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzMtMy0xLTEtMjI5MTk_7b692ed7-7520-4fd3-abaa-a0b7bbf014d3"
      unitRef="usd">5487000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibaf76c91db994bc3a91de953fc32aa9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzMtNS0xLTEtMjI5MTk_2d0204c5-b1bc-459f-b48d-f09658286c65"
      unitRef="usd">5118000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ida2bb4d2ae6c465a825153774d9e4faa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzQtMi0xLTEtNjAyMzk_7d70bc29-a30a-4354-a954-4bd8992e8132">P2Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib8c9218c363b446cb147882dc5aa48ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzQtMS0xLTEtMjI5MTk_4f3ac7cb-da41-42a7-a13a-055fd42d1935"
      unitRef="usd">520000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib8c9218c363b446cb147882dc5aa48ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzQtMy0xLTEtMjI5MTk_c8345756-cf13-4f3f-bd0f-2d318f6e0162"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib8c9218c363b446cb147882dc5aa48ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzQtNS0xLTEtMjI5MTk_e07c25b1-6fa2-4e7d-86f5-755e0ce6a8b2"
      unitRef="usd">220000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzUtMS0xLTEtMjI5MTk_8f8901f7-679c-4af1-9e41-29b708083261"
      unitRef="usd">30288000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzUtMy0xLTEtMjI5MTk_2cfae06b-7778-4d46-8071-a862fad7a55a"
      unitRef="usd">14257000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTphM2Y4YmQ1MGI2YTk0MWEwOTQ3MDkzMWI4ODZlZDk4YS90YWJsZXJhbmdlOmEzZjhiZDUwYjZhOTQxYTA5NDcwOTMxYjg4NmVkOThhXzUtNS0xLTEtMjI5MTk_0c55a008-6356-467c-a1e6-107447ec2f38"
      unitRef="usd">16031000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7a5b7b6b0dd54d04b0605da2b348b6e5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzItMi0xLTEtNjAyNDM_74b52704-c968-496e-abf2-1708ebad23e8">P2Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id3c5acaa3aad4550882c09fabdaf0b5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzItMS0xLTEtMjI5MTk_b9c9ef7a-4018-4569-a888-86be85df2a00"
      unitRef="usd">8626000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id3c5acaa3aad4550882c09fabdaf0b5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzItMy0xLTEtMjI5MTk_f3cd40bd-52b3-4738-954f-48b94a7f9867"
      unitRef="usd">7949000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id3c5acaa3aad4550882c09fabdaf0b5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzItNS0xLTEtMjI5MTk_4019e8fa-93f9-4f0d-948a-6553dbe1a786"
      unitRef="usd">677000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia3d0e35bbb4a44859acbb4f81e48cf54_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzMtMi0xLTEtNjAyNDM_d8284088-290f-4b85-8682-bc94040495b8">P0Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2ce94187e7f24ee28d04796383916f9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzMtMS0xLTEtMjI5MTk_094e03a7-26aa-4e74-a0a5-0e388740f580"
      unitRef="usd">5216000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2ce94187e7f24ee28d04796383916f9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzMtMy0xLTEtMjI5MTk_b0abb7a4-cb73-4879-922b-f13651515b90"
      unitRef="usd">5085000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2ce94187e7f24ee28d04796383916f9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzMtNS0xLTEtMjI5MTk_8f980e0e-35d3-4c9b-8ced-a66db4df894d"
      unitRef="usd">131000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i88263ee001f2476080255e5d2305cc2d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzQtMi0xLTEtNjAyNDM_f85cac9a-7dc3-46d6-b57b-91ba90d8d4f4">P0Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if23a6e82624b46498d2eb3f593e0efad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzQtMS0xLTEtMjI5MTk_331ea8e3-0022-4813-ab1c-5b585082e908"
      unitRef="usd">288000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if23a6e82624b46498d2eb3f593e0efad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzQtMy0xLTEtMjI5MTk_e2e47e5b-8239-4499-9723-0b33d3cc02ad"
      unitRef="usd">281000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if23a6e82624b46498d2eb3f593e0efad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzQtNS0xLTEtMjI5MTk_2a003862-9f84-4098-bc61-16ef0adec4c6"
      unitRef="usd">7000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzYtMS0xLTEtMjI5MTk_6e34cff4-8a6d-4506-9f6d-c7a1a83bcb6d"
      unitRef="usd">14130000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzYtMy0xLTEtMjI5MTk_9216c783-cc86-4716-8e14-c3df5afd44c1"
      unitRef="usd">13315000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZmM4ZTcyMTgyOTA0M2JlYTVkOTlhM2UwZGYxMTc1ZS90YWJsZXJhbmdlOmRmYzhlNzIxODI5MDQzYmVhNWQ5OWEzZTBkZjExNzVlXzYtNS0xLTEtMjI5MTk_c1e7a9e3-3c55-44f7-ad12-03da43ea812c"
      unitRef="usd">815000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90ZXh0cmVnaW9uOmE4OTZkMzNmYTA3NDQ1MjI4YWE5NDI5YTY1ZWIwZGY1XzEwOTk1MTE2Mjg2MDU_5170168e-9bcd-462e-af96-937fa5bb169e"
      unitRef="usd">1000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90ZXh0cmVnaW9uOmE4OTZkMzNmYTA3NDQ1MjI4YWE5NDI5YTY1ZWIwZGY1XzEwOTk1MTE2Mjg2MTA_f3498268-4904-4a37-abd8-084b224cf631"
      unitRef="usd">2800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90ZXh0cmVnaW9uOmE4OTZkMzNmYTA3NDQ1MjI4YWE5NDI5YTY1ZWIwZGY1XzIxOTkwMjMyNTY0MjU_2df19ac4-888c-4547-85d2-8b6011705f35"
      unitRef="usd">4300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90ZXh0cmVnaW9uOmE4OTZkMzNmYTA3NDQ1MjI4YWE5NDI5YTY1ZWIwZGY1XzI3NDg3NzkwNzAzMjQ_e69fa6df-2b11-42a5-9262-b323c9bb867f">&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, estimated future intangible assets amortization expense were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For Years Ending December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,162&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,006&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,869&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,851&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,670&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Thereafter&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,473&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total future amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZDJkMmU2NjgxMzI0MDNjODYzZDViZTJlNTM5ODA2Ny90YWJsZXJhbmdlOmRkMmQyZTY2ODEzMjQwM2M4NjNkNWJlMmU1Mzk4MDY3XzEtMS0xLTEtMjI5MTk_ef1cf914-ce71-4e28-bcc7-a405fafa2dc9"
      unitRef="usd">3162000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZDJkMmU2NjgxMzI0MDNjODYzZDViZTJlNTM5ODA2Ny90YWJsZXJhbmdlOmRkMmQyZTY2ODEzMjQwM2M4NjNkNWJlMmU1Mzk4MDY3XzItMS0xLTEtMjI5MTk_f6472ce1-2208-4b8b-b724-a0356ef5330b"
      unitRef="usd">3006000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZDJkMmU2NjgxMzI0MDNjODYzZDViZTJlNTM5ODA2Ny90YWJsZXJhbmdlOmRkMmQyZTY2ODEzMjQwM2M4NjNkNWJlMmU1Mzk4MDY3XzMtMS0xLTEtMjI5MTk_cd9a21f0-0e96-4e04-9493-9a814b0c81eb"
      unitRef="usd">2869000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZDJkMmU2NjgxMzI0MDNjODYzZDViZTJlNTM5ODA2Ny90YWJsZXJhbmdlOmRkMmQyZTY2ODEzMjQwM2M4NjNkNWJlMmU1Mzk4MDY3XzQtMS0xLTEtNDc1MDc_00119cb7-dc7d-4f70-90b6-e7db7099e8c7"
      unitRef="usd">2851000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZDJkMmU2NjgxMzI0MDNjODYzZDViZTJlNTM5ODA2Ny90YWJsZXJhbmdlOmRkMmQyZTY2ODEzMjQwM2M4NjNkNWJlMmU1Mzk4MDY3XzUtMS0xLTEtNDc1MDc_6e1226cd-52d4-43e7-a5ee-cc1a84a6d815"
      unitRef="usd">2670000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZDJkMmU2NjgxMzI0MDNjODYzZDViZTJlNTM5ODA2Ny90YWJsZXJhbmdlOmRkMmQyZTY2ODEzMjQwM2M4NjNkNWJlMmU1Mzk4MDY3XzYtMS0xLTEtNTY4NjA_cae6d996-53e0-4e3d-a8f1-c46fdf88d079"
      unitRef="usd">1473000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMzkvZnJhZzphODk2ZDMzZmEwNzQ0NTIyOGFhOTQyOWE2NWViMGRmNS90YWJsZTpkZDJkMmU2NjgxMzI0MDNjODYzZDViZTJlNTM5ODA2Ny90YWJsZXJhbmdlOmRkMmQyZTY2ODEzMjQwM2M4NjNkNWJlMmU1Mzk4MDY3XzQtMS0xLTEtMjI5MTk_6f432388-bd1c-491e-814a-81c6ada86e5e"
      unitRef="usd">16031000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI4NTI_4e151282-8190-48fd-b01c-e721c37a8c5d">Long-term DebtIn November 2018, we entered into an amended first lien credit and guaranty agreement, or 2018 Credit Facility, which consisted of a first lien term loan facility, or 2018 Term Loan, with a principal amount of $535.0&#160;million and a 2018 Revolving Facility of $40.0&#160;million, or 2018 Revolving Facility. In July 2021, upon the completion of our IPO, we repaid the then outstanding principal of $521.6&#160;million of our 2018 Term Loan in full. We incurred a loss on debt extinguishment of $7.7&#160;million related to unamortized debt issuance costs. On July 2, 2021, we entered into an amended and restated credit and guaranty agreement, or 2021 Revolving Facility, providing for revolving borrowings of up to $150.0&#160;million with an availability period of five years. Under the 2021 Revolving Facility, we can use up to &lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$20.0&#160;million in letters of credit as well as borrowings on same-day notice, referred to as swingline loans, in an amount of up to $10.0&#160;million. Additional debt issuance costs of $0.8&#160;million were allocated to the 2021 Revolving Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the scheduled maturities to the consolidated balance sheets is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.787%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of 2018 Term Loan&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,350&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of discount and unamortized debt issuance costs&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,321)&lt;/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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total current portion of long-term debt&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,029&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of 2018 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of discount and unamortized debt issuance costs&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,588)&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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt, net of current portion&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;512,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The interest rate applicable to the 2021 Revolving Facility is, at our option, at a rate equal to the greatest of (i) the administrative agent&#x2019;s prime rate (ii) the federal funds effective rate plus 1/2 of 1.0% or (iii) one month LIBOR (subject to a 1.00% floor), plus 1.00% or LIBOR (subject to a 0.00% floor) plus 2.00%. The interest rate margins under the 2021 Revolving Facility are subject to one reduction of 0.25% and a further reduction of 0.25% upon achieving total net first lien leverage ratios of 3.50 to 1.00 and 2.50 to 1.00, respectively. We are required to pay a commitment fee in respect of unutilized commitments under the 2021 Revolving Facility. The commitment fee is, initially, 0.35% per annum. The commitment fee is subject to one reduction of 0.10% if the total net first lien leverage ratio does not exceed 3.50 to 1.00. We are also required to pay customary letter of credit fees and agency fees. We have the option to voluntarily repay outstanding loans under the 2021 Revolving Facility at any time without premium or penalty, other than customary &#x201c;breakage&#x201d; costs with respect to LIBOR loans. There is no scheduled amortization under the 2021 Revolving Facility. Any principal amount outstanding is due and payable in full at maturity, five years from the closing date of the 2021 Revolving Facility. Obligations under the 2021 Revolving Facility are guaranteed by our existing and future direct and indirect material wholly-owned domestic subsidiaries, subject to certain exceptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 2018 Term Loan had a maturity in November 2024 and the 2018 Revolving Facility had a maturity in November 2023. Debt issuance costs of $6.5&#160;million and $0.2&#160;million from the 2018 Term Loan and 2018 Revolving Facility, respectively, were to have been amortized to interest expense over their respective terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our 2018 Credit Facility was guaranteed by substantially all of our material domestic subsidiaries and was secured by substantially all of our and such subsidiaries&#x2019; assets, with the exception of our restricted cash equivalent. Under the terms of the 2018 Credit Facility, for our 2018 Revolving Facility, we were required to maintain a Total Net First Lien Leverage Ratio less than 7.9 to 1.0 unless we received written consent. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 2018 Term Loan contained either a base rate plus an interest drawn spread of 3.5%, or LIBOR plus an interest drawn spread of 4.5%.  The average interest rate for 2021, 2020 and 2019  was 4.6%, 5.1% and 6.7%, respectively.    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December 31, 2020, all of our borrowings were related to the 2018 Term Loan. The effective interest rate of the 2018 Term Loan was 5.1%. The thirty-day LIBOR-interest rate was approximately 0.2% as of December 31, 2020. We paid $5.35&#160;million in principal repayments on the 2018 Term Loan in 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, in response to the World Health Organization&#x2019;s declaration of COVID-19, we drew down the full $40.0&#160;million available from our 2018 Revolving Facility. The 2018 Revolving Facility was paid in full in May 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We determined that the fair value of our 2018 Term Loan approximated its carrying value as of December 31, 2020. We estimated the fair value of the 2018 Term Loan using Level 2 inputs based on observable trades of our 2018 Term Loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 2021 Revolving Facility contains a number of covenants that, among other things, subject to certain exceptions, restrict our ability and the ability of our restricted subsidiaries to incur additional indebtedness and guarantee indebtedness; create or incur liens; pay dividends and distributions or repurchase capital stock; merge, liquidate and make asset sales; change lines of business; change our fiscal year; incur restrictions on our subsidiaries&#x2019; ability to make distributions and create liens; modify our organizational documents; make investments, loans and advances; and enter into certain transactions with affiliates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 2021 Revolving Facility requires compliance with a total net first lien leverage ratio of 4.50 to 1.00, or Financial Covenant. The Financial Covenant will be tested at quarter-end only if the total principal amount of all revolving loans, swingline loans and drawn letters of credit that have not been reimbursed exceeds 35% of the total commitments under the 2021 Revolving Facility on the last day of such fiscal quarter.&lt;/span&gt;&lt;/div&gt;At December&#160;31, 2021, we had no amounts outstanding under our 2021 Revolving Facility or any outstanding letters of credit. At December&#160;31, 2020, we had no amounts outstanding under our 2018 Revolving Facility or any outstanding letters of credit. We were in compliance with all financial covenants as of December&#160;31, 2021 and 2020 under the respective credit facilities.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3e9f5d6cdc9643d78baedf41b89e8550_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI4NTU_1ccc7700-6636-49d7-bfaf-f0e856ebd762"
      unitRef="usd">535000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i65ba9a96e42340bba004a0ce82f877b4_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI4NzE_a315b2fb-dffa-4669-a0dd-e10c383c3667"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i834a5a243ded40f0ac008b5a5ca68a44_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI4ODY_0ca3de2f-1ba2-460d-8af7-b5e71105eadb"
      unitRef="usd">521600000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i834a5a243ded40f0ac008b5a5ca68a44_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5MDI_257f1699-80fc-46ac-9e1c-05b6e252308a"
      unitRef="usd">7700000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic9c2ac365de64c9da12fe11f5cd88dfb_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5MTY_b4df4ef5-55f7-4055-b20d-d234bfdf796c"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i14ad59db8f5046d28b8c3f49b7c66b5e_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5MzI_c507ccfa-a921-405d-a043-5457abd6ef4f"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i386d5cf2411a40c28accf6d644bff443_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5NjE_a7c49489-d4aa-4ec4-be3f-7adbe90d0efd"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic9c2ac365de64c9da12fe11f5cd88dfb_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5NDc_d1397722-1496-4ff3-942e-5be05f91df5c"
      unitRef="usd">800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI4NTM_9eeb08d3-0d2b-4175-87c5-9f51ff8f6007">&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A reconciliation of the scheduled maturities to the consolidated balance sheets is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.787%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of 2018 Term Loan&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,350&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of discount and unamortized debt issuance costs&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,321)&lt;/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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total current portion of long-term debt&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,029&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of 2018 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of discount and unamortized debt issuance costs&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,588)&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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt, net of current portion&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;512,362&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtCurrent
      contextRef="i256a5ff0772b4b33b4211588e6879dfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90YWJsZTpkNDE3NzQ3NGQ3NGQ0Y2FjOTZlNGU3YTZkZWFlNGUyZS90YWJsZXJhbmdlOmQ0MTc3NDc0ZDc0ZDRjYWM5NmU0ZTdhNmRlYWU0ZTJlXzItMy0xLTEtMzIyODE_e568ce20-378d-4337-8029-075d820b3a22"
      unitRef="usd">5350000</us-gaap:LongTermDebtCurrent>
    <lz:LongTermCurrentPortionOfUnamortizedDiscountAndDebtIssuanceCostsCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90YWJsZTpkNDE3NzQ3NGQ3NGQ0Y2FjOTZlNGU3YTZkZWFlNGUyZS90YWJsZXJhbmdlOmQ0MTc3NDc0ZDc0ZDRjYWM5NmU0ZTdhNmRlYWU0ZTJlXzMtMy0xLTEtMzIyODE_031e4bb0-73a1-4994-a62e-264b8e8a02e2"
      unitRef="usd">2321000</lz:LongTermCurrentPortionOfUnamortizedDiscountAndDebtIssuanceCostsCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90YWJsZTpkNDE3NzQ3NGQ3NGQ0Y2FjOTZlNGU3YTZkZWFlNGUyZS90YWJsZXJhbmdlOmQ0MTc3NDc0ZDc0ZDRjYWM5NmU0ZTdhNmRlYWU0ZTJlXzQtMy0xLTEtMzIyODE_4270d3bc-0e5f-42ba-a03e-339b399f0d3e"
      unitRef="usd">3029000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i256a5ff0772b4b33b4211588e6879dfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90YWJsZTpkNDE3NzQ3NGQ3NGQ0Y2FjOTZlNGU3YTZkZWFlNGUyZS90YWJsZXJhbmdlOmQ0MTc3NDc0ZDc0ZDRjYWM5NmU0ZTdhNmRlYWU0ZTJlXzUtMy0xLTEtMzIyODE_c4cac372-d540-45c6-adb1-3585a9c258be"
      unitRef="usd">518950000</us-gaap:LongTermDebtNoncurrent>
    <lz:LongTermDebtNoncurrentPortionOfUnamortizedDiscountAndDebtIssuanceCostsNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90YWJsZTpkNDE3NzQ3NGQ3NGQ0Y2FjOTZlNGU3YTZkZWFlNGUyZS90YWJsZXJhbmdlOmQ0MTc3NDc0ZDc0ZDRjYWM5NmU0ZTdhNmRlYWU0ZTJlXzYtMy0xLTEtMzIyODE_012c188d-a961-4d59-ac98-16bce5312803"
      unitRef="usd">6588000</lz:LongTermDebtNoncurrentPortionOfUnamortizedDiscountAndDebtIssuanceCostsNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90YWJsZTpkNDE3NzQ3NGQ3NGQ0Y2FjOTZlNGU3YTZkZWFlNGUyZS90YWJsZXJhbmdlOmQ0MTc3NDc0ZDc0ZDRjYWM5NmU0ZTdhNmRlYWU0ZTJlXzctMy0xLTEtMzIyODE_4933a878-c474-491f-82c8-46ec8b07f6d1"
      unitRef="usd">512362000</us-gaap:LongTermDebt>
    <lz:DebtInstrumentBasisSpreadOnVariableRateOneMonthLIBORFloor
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5NzY_3636e272-a881-4ed6-9951-5398495560df"
      unitRef="number">0.0100</lz:DebtInstrumentBasisSpreadOnVariableRateOneMonthLIBORFloor>
    <lz:DebtInstrumentBasisSpreadOnVariableRateAddedToOneMonthLIBOR
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5ODM_aea04d1b-6023-4370-b019-cc3ff9d7c22f"
      unitRef="number">0.0100</lz:DebtInstrumentBasisSpreadOnVariableRateAddedToOneMonthLIBOR>
    <lz:DebtInstrumentBasisSpreadOnVariableRateLIBORFloor
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5OTA_8d0e0a80-cd72-474d-83c0-4d3b3fd0fc45"
      unitRef="number">0.0000</lz:DebtInstrumentBasisSpreadOnVariableRateLIBORFloor>
    <lz:DebtInstrumentBasisSpreadOnVariableRateAddedToLIBOR
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTI5OTg_2d77350b-6e42-4feb-a9e1-ac10868f4914"
      unitRef="number">0.0200</lz:DebtInstrumentBasisSpreadOnVariableRateAddedToLIBOR>
    <lz:DebtInstrumentBasisSpreadOnVariableRateInitialReduction
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwMDU_d8bba841-9345-4a3a-878b-bf99a7926a9e"
      unitRef="number">0.0025</lz:DebtInstrumentBasisSpreadOnVariableRateInitialReduction>
    <lz:DebtInstrumentBasisSpreadOnVariableRateAdditionalReduction
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwMTI_e21e1694-e6c3-40cc-a19b-afe9802a4929"
      unitRef="number">0.0025</lz:DebtInstrumentBasisSpreadOnVariableRateAdditionalReduction>
    <lz:DebtInstrumentTotalNetFirstLienLeverageRatioFirstReductionRequirement
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwMTk_996402ef-4425-49a5-8e34-454517681050"
      unitRef="number">3.50</lz:DebtInstrumentTotalNetFirstLienLeverageRatioFirstReductionRequirement>
    <lz:DebtInstrumentTotalNetFirstLienLeverageRatioSecondReductionRequirement
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwMjU_37278501-1b2f-4a11-975f-f54149205dfb"
      unitRef="number">2.50</lz:DebtInstrumentTotalNetFirstLienLeverageRatioSecondReductionRequirement>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwMzE_3a8617c1-1000-450d-a491-f80afaf4401f"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <lz:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageReduction
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwMzg_fee2ce16-ff5a-418c-8359-4b459e19a581"
      unitRef="number">0.0010</lz:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageReduction>
    <lz:DebtInstrumentTotalNetFirstLienLeverageRatioMaximum
      contextRef="i79406429c3794eaea73acd4538f1b3a9_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwNDU_443f41ea-e228-497d-9813-f74c60e69e3a"
      unitRef="number">3.50</lz:DebtInstrumentTotalNetFirstLienLeverageRatioMaximum>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6fa9d157c70940db994462406c47debd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg3ODY_892cc28d-08c0-4421-9c20-59e9e9ed1e04"
      unitRef="usd">6500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if4af8a6574054e65b113a1d7029584d7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg4MDA_00ed3057-0e0c-4837-a2e0-a3ef9b9b800c"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNet>
    <lz:DebtInstrumentTotalNetFirstLienLeverageRatioMaximum
      contextRef="i3421d9c21b714551a113cc7ef606ec29_D20181101-20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg4MTQ_14055d7c-06d1-473d-baca-df06fc5b91a0"
      unitRef="number">7.9</lz:DebtInstrumentTotalNetFirstLienLeverageRatioMaximum>
    <lz:DebtInterestRatesAndCommitmentFeesTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg4ODg_3d9ec53a-5edd-4a19-a286-aacb154a417f"
      xsi:nil="true"/>
    <lz:DebtInstrumentBasisSpreadOnInterestDrawnSpread
      contextRef="i84871e549c454668aeb3a798dbd32bca_D20181101-20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzEwOTk1MTE2ODA3NzY_67163fb4-f1dd-4af3-b3f1-898d6b9aaa17"
      unitRef="number">0.035</lz:DebtInstrumentBasisSpreadOnInterestDrawnSpread>
    <lz:DebtInstrumentBasisSpreadOnInterestDrawnSpread
      contextRef="i643393cad9a347d2b52b0c7c958e2b90_D20181101-20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzEwOTk1MTE2ODA4MjM_e4565960-f64e-4389-b392-af61e2d53b56"
      unitRef="number">0.045</lz:DebtInstrumentBasisSpreadOnInterestDrawnSpread>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i6fa9d157c70940db994462406c47debd_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMjg5Mzg_f775d3e2-2881-49be-b245-6204f6bde3d4"
      unitRef="number">0.046</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i256a5ff0772b4b33b4211588e6879dfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMjg5NDQ_cc105ea8-a9a8-49b2-ba3d-f9c2c29e5cb1"
      unitRef="number">0.051</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i480c05cb1a364c6ba393be34d41c07ad_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMjg5NTA_c692727d-7bed-4bde-bdb4-628f16d8d28c"
      unitRef="number">0.067</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i256a5ff0772b4b33b4211588e6879dfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzEwOTk1MTE2NTUyMDc_4881b4f7-450e-4d0f-91e6-f227f62945c5"
      unitRef="number">0.051</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i51bbe6b5ffc14c9ca0a321c4795e2159_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzEwOTk1MTE2NTUyNzU_cdf0a586-c9ab-4c80-964e-41e0f293939a"
      unitRef="number">0.002</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i843bda0a7540410f8befee4bfd141c71_D20190101-20191231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzEwOTk1MTE2NTUzMTI_3018b1ad-39b5-4412-b7d6-f886c467776e"
      unitRef="usd">5350000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i25861304a1404446b47f60c885237870_D20200101-20201231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzEwOTk1MTE2NTUzMTI_bf2f9a4a-a49e-4381-8b74-73c98a8b6989"
      unitRef="usd">5350000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ifd2acd0711654177b0798471efdea07a_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwNTE_7add6ee3-9bfd-48a4-8f5d-73a6fe2474ef"
      unitRef="usd">40000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i5b63decc63264e01a9ddc0e20e781acf_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkwOTMwNTE_d36427fa-ec56-4561-84f1-e246d3e633ad"
      unitRef="usd">40000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <lz:DebtInstrumentTotalNetFirstLienLeverageRatio
      contextRef="i5bfe5956ca0b4e028edeaf95f8d119b5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMjg5NTY_2bd2c6d6-930a-4148-84e3-5c76915fed32"
      unitRef="number">4.50</lz:DebtInstrumentTotalNetFirstLienLeverageRatio>
    <lz:DebtInstrumentPercentageOfTotalCommitmentsNotReimbursed
      contextRef="i1275f939c9834dfaa0aad41a285f8e4b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMjg5NjI_7066c1fc-56cf-4392-8bf3-264bfdafc843"
      unitRef="number">0.35</lz:DebtInstrumentPercentageOfTotalCommitmentsNotReimbursed>
    <us-gaap:LineOfCredit
      contextRef="i1275f939c9834dfaa0aad41a285f8e4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg5NTk_cfff547e-62ce-4926-b171-c85d132c0f1d"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg5NTk_d0439401-15f4-45e9-94b2-4fc873270e58"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="iab86dd1812e944868829c767e8fc837e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg5Njc_55a008d6-ec1c-46cf-bade-94fd2ab5d013"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDIvZnJhZzphNDRkYTAyMTY5ZDQ0MWY5YjdmMzlmNGM1NTYwN2EzYS90ZXh0cmVnaW9uOmE0NGRhMDIxNjlkNDQxZjliN2YzOWY0YzU1NjA3YTNhXzI3NDg3NzkxMTg5Njc_6ba8608c-7324-4b2a-bbdb-1d1a5811c54d"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYxNjY_d5dcc51d-3689-419c-8108-40cd0037c0b6">Derivative Financial Instruments&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In April 2019, we entered into two interest rate swaps, or initial swaps, to manage cash flow exposure and exposure to interest rate fluctuations under our 2018 Term Loan. The initial swaps would have matured in April 2022. Under the swap agreements, we were required to pay interest at a fixed rate of 2.3% per annum and receive interest at a variable rate indexed to one-month LIBOR. The initial notional amount of each initial swap was $66.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The initial swaps were accounted for as cash flow hedges as the transactions were executed to hedge our future interest payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to the impact of COVID-19 and decreases in LIBOR, in March 2020, we entered into two blend-and-extend transactions to modify our initial swaps where the derivative liability of $12.3&#160;million was carried over to the modified swaps, the fixed rate of 2.3% on the initial swaps was modified to a new average fixed interest rate of 1.7% and the maturity date was extended by two years to April 2024. The notional amount of each modified swap was $96.6&#160;million. At the time of modification, the initial swaps were de-designated as cash flow hedges and amounts in other comprehensive income were frozen and were amortized to interest expense over the life of the original hedge relationship. As the modified swaps were considered off-market, they were accounted for as a debt host, and an embedded at-market derivative was bifurcated from the debt host. The at-market portion of the modified swaps were designated as cash flow hedges. The hybrid debt host was accounted for at amortized cost basis and was amortized as we settled our modified swaps over the extended term with related interest recognized in interest expense, net in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At June 30, 2021, the interest rate swap contracts had an aggregate notional amount of $394.2&#160;million, which were designated as cash flow hedges. In July 2021, upon the full repayment of our 2018 Term Loan, our interest rate swaps were discontinued as cash flow hedges and were subsequently extinguished. We paid $13.6&#160;million to extinguish our interest rate swaps and hybrid debt. Upon discontinuance of the interest rate swaps as cash flow hedges, the unrealized losses of $9.2&#160;million for the intervening period were recognized in interest expense, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no interest rate swaps outstanding as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Cap&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2018, we entered into an interest rate cap agreement at a cost of $0.8&#160;million with a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzNDc_126df2c4-6287-42b6-8227-84aadcbe7982"&gt;three&lt;/span&gt;-year term, for an aggregate notional amount of $340.0&#160;million to hedge variability of cash flows in our variable interest payments attributable to fluctuations in LIBOR beyond 3%. The critical terms of the interest rate cap were substantially the same as the underlying term loans. The interest rate cap was accounted for as a cash flow hedge as the transaction was executed to hedge our future interest payments. The interest rate cap expired on March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We also held an interest rate swap, which was used to manage cash flow exposure and exposure to interest rate fluctuations under our previous credit facilities, or 2016 swap. The 2016 swap matured in January 2020. Under the swap agreement, we were required to pay interest at a fixed rate of 1.8% per annum and we received interest at a variable rate indexed to one-month LIBOR. The initial notional amount of the 2016 swap was $18.3&#160;million. The 2016 swap did not qualify for hedge accounting and changes in fair value were recorded in interest expense, net in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Guarantee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In September 2019, we provided a financial guarantee relating to a former executive officer upon their voluntary termination. The executive officer entered into a personal loan with a financial institution for $50.0&#160;million with a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzOTc_035797f9-b8a5-434b-9bc5-19bec0899b6b"&gt;three&lt;/span&gt;-year term. The personal loan was collateralized by personal assets, an investment portfolio and our common stock owned by the former executive officer. We provided a financial guarantee to the financial institution up to $25.0&#160;million had the former executive officer defaulted or not met certain collateral requirements throughout the term of the personal loan. We deposited $25.0&#160;million into a money market fund with the financial institution, or restricted cash equivalent, to evidence this financial guarantee. Had the former executive officer not met certain collateral requirements or defaulted on the personal loan, the financial institution would have had the ability to use our restricted cash equivalent for any shortfall up to $25.0&#160;million. In that event, we would have had full recourse against the former executive officer to recover the amount retained by the financial institution up to $25.0&#160;million. The personal loan was required to be repaid by the former executive officer prior to our making a public filing with the Securities and Exchange Commission for our IPO, or September 2022, whichever came first. In the event of our IPO, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the former executive officer had the option to sell up to $25.0&#160;million of his common stock back to us to pay off the personal loan with the financial institution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;The financial guarantee was accounted for as a derivative at fair value with changes in fair value recorded in other income, net in our consolidated statements of operations. The financial guarantee had a term of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTY0ODQ_035797f9-b8a5-434b-9bc5-19bec0899b6b"&gt;three&lt;/span&gt; years and matured in September 2022. In June 2021, the financial guarantee was terminated and we recognized a gain of $0.1&#160;million from the cancellation of our financial guarantee derivative in other income (expense), net in the accompanying consolidated statements of operations. The associated restricted cash equivalent of $25.0&#160;million became unrestricted and was reclassified to cash and cash equivalents. The estimated fair value of the financial guarantee liability of $0.1&#160;million as of December 31, 2020 and was estimated using a Monte Carlo simulation model using Level 3 inputs from the fair value hierarchy. The principal assumptions used in the model as of December 31, 2020, were: expected volatility of 63% and risk-free rate of 0.1%. The change in fair value of the financial guarantee in 2020 was $1.8&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments and hybrid debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps derivative liability, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,640&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial guarantee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total derivative liability, net of current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Hybrid debt, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,954&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Hybrid debt, net of current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current and noncurrent derivative liabilities and hybrid debt are included in accrued expenses and other current liabilities and other liabilities, respectively, in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The impact from losses from our interest rate cap, interest rate swaps, and hybrid debt in our consolidated statements of operations were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlement of interest rate swaps&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,103&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior hedge effectiveness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,095&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,481&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value adjustment of interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of interest rate cap premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense on hybrid debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinuance of interest rate swaps and prior hedge effectiveness&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total, recorded in interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,147&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,408&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ib08de800ae664895bffc09ebf215440c_I20190430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyODY_3183bf2b-132c-4f94-82b6-42cdab2d0d72"
      unitRef="number">0.023</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="ib08de800ae664895bffc09ebf215440c_I20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyOTI_3dcb388a-41ac-4f3a-81b6-8eb7e18bea7b"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <lz:DerivativeLiabilitiesModificationOfSwaps
      contextRef="ie40d76c867364339a8256987e0a14c2e_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyNDQ_8cbdcc2d-c9c9-4646-bb88-4a6754597d6c"
      unitRef="usd">12300000</lz:DerivativeLiabilitiesModificationOfSwaps>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ib08de800ae664895bffc09ebf215440c_I20190430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyNTk_14c6843a-f710-498c-b1a4-e7a74a7e1b7c"
      unitRef="number">0.023</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="i7f4bb6c83b6e4ded957c08f4fbff7b5a_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyNjU_1aa14be6-3e90-4286-81bf-f44dfe99371e"
      unitRef="number">0.017</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i7f4bb6c83b6e4ded957c08f4fbff7b5a_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyNzE_4511c879-9b7c-4f7f-95a9-051c01b4b433"
      unitRef="usd">96600000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i68e6c217c2d44275be1fad7e5e5b7864_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYxNzA_1f40b514-6d3c-437e-8f3c-06b99ca0cc06"
      unitRef="usd">394200000</us-gaap:DerivativeLiabilityNotionalAmount>
    <lz:PaymentForExtinguishmentOfInterestRateSwapsAndHybridDebt
      contextRef="if0598903e35b4173ac34ccd498648efa_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYxODY_32ee1a06-b1be-4f90-9c19-f0743c7f09c3"
      unitRef="usd">13600000</lz:PaymentForExtinguishmentOfInterestRateSwapsAndHybridDebt>
    <lz:InterestExpenseOnDerivatives
      contextRef="if0598903e35b4173ac34ccd498648efa_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyMDE_4cb4ee2e-f2d8-4f6a-9096-9ba72f92ebaa"
      unitRef="usd">9200000</lz:InterestExpenseOnDerivatives>
    <us-gaap:DerivativeCostOfHedge
      contextRef="i5cc7742c7df548b0bfc599406a670912_D20180301-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzMDc_500acf02-514a-4b10-a547-adf0c703dd6c"
      unitRef="usd">800000</us-gaap:DerivativeCostOfHedge>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i274de6e2a443482192776ce21f9a38bb_I20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzMjE_31607208-afc4-4de8-829e-0edf44e64976"
      unitRef="usd">340000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeVariableInterestRate
      contextRef="if926345889c14398bd8b2bdbacd7c696_I20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTk5MTI_289a14ae-9d5d-47a1-b4f1-3ecad005d366"
      unitRef="number">0.03</us-gaap:DerivativeVariableInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i35c14947d9724ae281d871a1d96b6649_I20161231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzNTM_49652403-1084-487b-84dd-5c4129b82431"
      unitRef="number">0.018</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i47044e8830e54a1893fff388d09a3760_I20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzNTk_44bc3098-e26c-414e-8ed6-88091beb9b39"
      unitRef="usd">18300000</us-gaap:DerivativeLiabilityNotionalAmount>
    <lz:DebtInstrumentPersonalLoan
      contextRef="i80d8aaf8802344e39f84e5b564a08384_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYzNzQ_bf2e97ad-3f3e-4d76-9114-def6fafc0f12"
      unitRef="usd">50000000</lz:DebtInstrumentPersonalLoan>
    <us-gaap:DerivativeLiabilities
      contextRef="icd3abcb8d881404382ef59ba6fcc2ad9_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTY0MDM_562f3056-9e7c-4ef2-b7db-e94696461df7"
      unitRef="usd">25000000</us-gaap:DerivativeLiabilities>
    <us-gaap:RestrictedCashEquivalents
      contextRef="i80d8aaf8802344e39f84e5b564a08384_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTY0MTg_2fa42328-b0b4-42c8-8fe7-5d16f7df8d76"
      unitRef="usd">25000000</us-gaap:RestrictedCashEquivalents>
    <us-gaap:RestrictedCashEquivalents
      contextRef="i80d8aaf8802344e39f84e5b564a08384_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTY0NDY_2fa42328-b0b4-42c8-8fe7-5d16f7df8d76"
      unitRef="usd">25000000</us-gaap:RestrictedCashEquivalents>
    <lz:PersonalLoanRecoveryAmount
      contextRef="i80d8aaf8802344e39f84e5b564a08384_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTY0NDk_d04a82a5-e6e1-4a1d-9ab1-d9d57a16eb8a"
      unitRef="usd">25000000</lz:PersonalLoanRecoveryAmount>
    <lz:RepaymentOfPersonalLoanOptionToSellCommonStockValue
      contextRef="i24dbfea23c684b4d839a84f12a246b95_D20190901-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTY0NjQ_af09795f-e3ce-40ac-ad08-d3b233cbd74a"
      unitRef="usd">25000000</lz:RepaymentOfPersonalLoanOptionToSellCommonStockValue>
    <lz:GainLossOnCancellationOfDerivatives
      contextRef="i4b94242cdd804a4999f8db8e1cbec53f_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyMTU_8bb420b6-b317-4dcd-bca3-7b7695fb61ba"
      unitRef="usd">100000</lz:GainLossOnCancellationOfDerivatives>
    <lz:ReclassificationFromRestrictedCashAndCashEquivalentsToCashAndCashEquivalents
      contextRef="i1162e0c77b264ba4b5e1c460f5165e7f_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYyMjk_7bf06139-b834-41ed-93ce-44ad4bc1533f"
      unitRef="usd">25000000</lz:ReclassificationFromRestrictedCashAndCashEquivalentsToCashAndCashEquivalents>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i89af845cd3154c27b36a198602cf7088_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTc3NTQ_1fee7a43-5c67-4514-8a8e-451516bcb649"
      unitRef="usd">100000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i3f40688e5cac4af4a34c77d7f55423a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTc3Njg_97ba0eea-7d14-4d51-9d76-34afb6ec1088"
      unitRef="number">0.63</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i31cb69d2867748dc8dc66e788d7fbde0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTc3NzM_11eb214c-2fd5-44cb-9a12-6e38ec9e062f"
      unitRef="number">0.001</us-gaap:DerivativeLiabilityMeasurementInput>
    <lz:ChangeInFairValueOfFinancialGuarantee
      contextRef="i4e1fcbe2ed5c4a06bed41276d977048f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTc3Nzk_b26cc72d-0892-4e26-a7e0-82e98320e58e"
      unitRef="usd">1800000</lz:ChangeInFairValueOfFinancialGuarantee>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYxNjc_cedc0351-caa5-41c2-b2e5-526b5740245f">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Derivative financial instruments and hybrid debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps derivative liability, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,640&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial guarantee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total derivative liability, net of current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Hybrid debt, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,954&#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;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Hybrid debt, net of current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i74b0f503cb74493396fd1c1c64d0ee54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZTozMWUwMzk0ODllNGY0NDAzOGQ4NWFkYTI5ZDViNzhiNi90YWJsZXJhbmdlOjMxZTAzOTQ4OWU0ZjQ0MDM4ZDg1YWRhMjlkNWI3OGI2XzItMS0xLTEtMjI5MTk_b36ba36b-809b-489e-b82e-355547da14bd"
      unitRef="usd">2177000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i74b0f503cb74493396fd1c1c64d0ee54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZTozMWUwMzk0ODllNGY0NDAzOGQ4NWFkYTI5ZDViNzhiNi90YWJsZXJhbmdlOjMxZTAzOTQ4OWU0ZjQ0MDM4ZDg1YWRhMjlkNWI3OGI2XzMtMS0xLTEtMjI5MTk_1be1a4ad-a28e-45f6-9c71-5f94d2b07531"
      unitRef="usd">3640000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i89af845cd3154c27b36a198602cf7088_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZTozMWUwMzk0ODllNGY0NDAzOGQ4NWFkYTI5ZDViNzhiNi90YWJsZXJhbmdlOjMxZTAzOTQ4OWU0ZjQ0MDM4ZDg1YWRhMjlkNWI3OGI2XzQtMS0xLTEtMjI5MTk_1c5bee05-717f-4911-b6a9-9f4605fd5732"
      unitRef="usd">150000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZTozMWUwMzk0ODllNGY0NDAzOGQ4NWFkYTI5ZDViNzhiNi90YWJsZXJhbmdlOjMxZTAzOTQ4OWU0ZjQ0MDM4ZDg1YWRhMjlkNWI3OGI2XzUtMS0xLTEtMjI5MTk_22f371de-5744-4896-b3f8-9d3dd7faf6f5"
      unitRef="usd">3790000</us-gaap:DerivativeLiabilitiesCurrent>
    <lz:HybridInstrumentsCurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZTozMWUwMzk0ODllNGY0NDAzOGQ4NWFkYTI5ZDViNzhiNi90YWJsZXJhbmdlOjMxZTAzOTQ4OWU0ZjQ0MDM4ZDg1YWRhMjlkNWI3OGI2XzYtMS0xLTEtMjI5MTk_b076b5ff-a49c-4fdd-9fca-1ae5a4cf04e9"
      unitRef="usd">2954000</lz:HybridInstrumentsCurrent>
    <lz:HybridInstrumentsNoncurrent
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZTozMWUwMzk0ODllNGY0NDAzOGQ4NWFkYTI5ZDViNzhiNi90YWJsZXJhbmdlOjMxZTAzOTQ4OWU0ZjQ0MDM4ZDg1YWRhMjlkNWI3OGI2XzctMS0xLTEtMjI5MTk_f3ab843b-ccbf-4adc-87eb-e91f9b2f6ccb"
      unitRef="usd">8152000</lz:HybridInstrumentsNoncurrent>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90ZXh0cmVnaW9uOjRlMjUyMzlmNjdiOTQ5YTM4ZjI2NDEwMTY5NzM2ZDcxXzI3NDg3NzkxMTYxNjg_890da540-2da1-4608-aac7-bedbb5901b7a">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The impact from losses from our interest rate cap, interest rate swaps, and hybrid debt in our consolidated statements of operations were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlement of interest rate swaps&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,103&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior hedge effectiveness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,095&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,481&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value adjustment of interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of interest rate cap premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense on hybrid debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;630&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinuance of interest rate swaps and prior hedge effectiveness&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total, recorded in interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,147&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,408&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4.37pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <lz:NetPaymentsUponSettlementOfInterestRateSwaps
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzItMS0xLTEtMjI5MTk_ef6c1f71-c29c-4544-bb02-7dc1b87d85b6"
      unitRef="usd">1052000</lz:NetPaymentsUponSettlementOfInterestRateSwaps>
    <lz:NetPaymentsUponSettlementOfInterestRateSwaps
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzItMy0xLTEtMjI5MTk_1794645f-886e-4d7e-ad31-6967883c6f98"
      unitRef="usd">1103000</lz:NetPaymentsUponSettlementOfInterestRateSwaps>
    <lz:NetPaymentsUponSettlementOfInterestRateSwaps
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzItNS0xLTEtMzI1MjM_2b3d8d39-8b8a-4a69-a147-edb2b9b65cd3"
      unitRef="usd">208000</lz:NetPaymentsUponSettlementOfInterestRateSwaps>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzMtMS0xLTEtMjI5MTk_4d49bd67-b931-4343-85ed-cdbb93d1c0ca"
      unitRef="usd">3095000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzMtMy0xLTEtMjI5MTk_502aaa3c-07ca-4c7b-b42c-cb92574f6054"
      unitRef="usd">3481000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzMtNS0xLTEtMzI1MjM_c37cd1dc-190d-4ea7-a238-0f377631e623"
      unitRef="usd">0</us-gaap:AmortizationOfDeferredHedgeGains>
    <lz:DerivativeIncreaseDecreaseInFairValue
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzQtMS0xLTEtMjI5MTk_f0e7da47-0799-458a-9636-8e52602d0219"
      unitRef="usd">364000</lz:DerivativeIncreaseDecreaseInFairValue>
    <lz:DerivativeIncreaseDecreaseInFairValue
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzQtMy0xLTEtMjI5MTk_9d6a690c-24c7-4cff-89a4-430b69e170b3"
      unitRef="usd">0</lz:DerivativeIncreaseDecreaseInFairValue>
    <lz:DerivativeIncreaseDecreaseInFairValue
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzQtNS0xLTEtMzI1MjM_7b5d407d-9b37-49fc-a5b5-c4f5874ac4f8"
      unitRef="usd">128000</lz:DerivativeIncreaseDecreaseInFairValue>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzUtMS0xLTEtMjI5MTk_c74a5997-75fa-48ea-927f-fd81b7638758"
      unitRef="usd">28000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzUtMy0xLTEtMjI5MTk_e4f354c7-fa0c-4591-8020-6f565d962b79"
      unitRef="usd">194000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzUtNS0xLTEtMzI1MjM_15f68cdd-bca7-49f0-84bc-93107f4293a6"
      unitRef="usd">312000</us-gaap:AmortizationOfDebtDiscountPremium>
    <lz:InterestExpenseOnHybridDebt
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzYtMS0xLTEtMjI5MTk_0e272108-d16c-4fd6-90c9-b752b63594e8"
      unitRef="usd">368000</lz:InterestExpenseOnHybridDebt>
    <lz:InterestExpenseOnHybridDebt
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzYtMy0xLTEtMjI5MTk_36159f48-ada6-43a7-a07d-64f419288730"
      unitRef="usd">630000</lz:InterestExpenseOnHybridDebt>
    <lz:InterestExpenseOnHybridDebt
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzYtNS0xLTEtMzI1MjM_48abb7fc-488a-4d2a-9336-92974c595a44"
      unitRef="usd">0</lz:InterestExpenseOnHybridDebt>
    <lz:InterestExpenseOnDerivatives
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzctMS0xLTEtMjI5MTk_38e90e41-7828-4dcb-a472-fa6896168e32"
      unitRef="usd">9240000</lz:InterestExpenseOnDerivatives>
    <lz:InterestExpenseOnDerivatives
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzctMy0xLTEtMjI5MTk_b36036b1-da2f-47d0-a592-ca36e6ce6220"
      unitRef="usd">0</lz:InterestExpenseOnDerivatives>
    <lz:InterestExpenseOnDerivatives
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzctNS0xLTEtMzI1Mzc_91081181-3115-46b1-8f1c-a25374919104"
      unitRef="usd">0</lz:InterestExpenseOnDerivatives>
    <lz:InterestExpenseNet
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzgtMS0xLTEtMjYyOTk_53a4ba39-3f4c-40cf-aa0d-58bcecbd7385"
      unitRef="usd">14147000</lz:InterestExpenseNet>
    <lz:InterestExpenseNet
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzgtMy0xLTEtMjYzMDg_155f86cf-15bb-4467-a36d-c43d66f6fa9a"
      unitRef="usd">5408000</lz:InterestExpenseNet>
    <lz:InterestExpenseNet
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDUvZnJhZzo0ZTI1MjM5ZjY3Yjk0OWEzOGYyNjQxMDE2OTczNmQ3MS90YWJsZToxM2Q2NWU1ZTA1M2E0YTk0ODNjZTA2MGNhZmM4ZjkxNi90YWJsZXJhbmdlOjEzZDY1ZTVlMDUzYTRhOTQ4M2NlMDYwY2FmYzhmOTE2XzgtNS0xLTEtMzI1MjM_0f95cc6c-63d5-4272-acaf-a5b55361f74e"
      unitRef="usd">648000</lz:InterestExpenseNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzI3NDg3NzkxMDQwMDA_94db31b4-e94a-402e-aa7c-c28f52f63d8d">Commitments and Contingencies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We conduct operations from certain leased facilities in various locations. At December&#160;31, 2021, we had various&#160;non-cancelable&#160;operating leases for office space and equipment, which expire between February 2022 and September 2029. Future minimum payments under operating leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating&lt;br/&gt;Leases&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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years Ending December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,101&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,033&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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2021, we signed a lease amendment to extend the term of our corporate offices in Glendale, California for an additional 24 months, which expires in July 2024. We recorded rent expense of $3.5 million for 2021, and $3.1&#160;million for both 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising, Media and Other Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We use a variety of media to advertise our services, including search engine marketing, television and radio. At December&#160;31, 2021, we had&#160;non-cancelable&#160;minimum advertising and media commitments for future advertising spots of $27.0 million, substantially all of which will be paid over a three year period. We also have&#160;non-cancelable&#160;agreements with various vendors, which require us to pay $32.4 million over a five year period, of which $26.6 million remains to be paid as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We received a demand letter dated April 20, 2020 from service partner Dun &amp;amp; Bradstreet alleging that Dun &amp;amp; Bradstreet had overpaid us for services. The letter alleges these overpayments occurred between 2015 and 2019, amounted to $5.6&#160;million, and were caused by overreporting by us. The parties have continued to negotiate, and no claim has been filed. We deny and will continue to deny all of the allegations and claims asserted by Dun &amp;amp; Bradstreet, including, but not limited to, any allegation that Dun &amp;amp; Bradstreet has suffered any harm or damages. We believe we have meritorious defenses to the claims and will vigorously defend any action. While there is at least a reasonable possibility that a loss may be incurred, we have not recorded any loss or accrual in the accompanying consolidated financial statements at December 31, 2021 for this matter as a loss is not probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We initiated arbitration in California on October 28, 2020 against one of our vendors. The demand for arbitration alleged breach of contract and breach of covenant of good faith and fair dealing, and sought declaratory relief and at least $5.6&#160;million in damages. On December 7, 2020, the vendor filed a counterdemand alleging breach of contract and breach of the covenant of good faith and fair dealing, seeking declaratory relief and at least $6.1&#160;million in damages. We replied to the counterdemand on January 19, 2021. The parties reached the terms of a global settlement on August 21, 2021, with ongoing obligations under that agreement relating to the fulfillment of certain services through December 2022. This settlement was not material to our results of operations, cash flows and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We were served on February 9, 2021 with a class action complaint, filed in Los Angeles Superior Court and removed to federal court on March 11, 2021, from a Florida resident who claimed to have visited the www.legalzoom.com website. The plaintiff alleges that the website&#x2019;s use of session replay software was an unlawful interception of electronic communications under the Florida Security Communications Act. The plaintiff sought damages on behalf of the purported class as well as injunctive and declaratory relief. On May 7, 2021, the plaintiff filed a notice of dismissal without prejudice. We are unable to predict the ultimate outcome of this matter. We have not recorded any loss or accrual in the accompanying consolidated financial statements at December 31, 2021 for this matter as a loss is remote. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In July 2021, Legalinc Corporate Services Inc., LegalZoom&#x2019;s wholly owned subsidiary, or Legalinc, received a citation from the Wyoming Secretary of State of Wyoming regarding Legalinc&#x2019;s registered agent services in Wyoming. The citation alleges that Legalinc failed to comply with Wyoming&#x2019;s Registered Offices and Agents Act when carrying out its registered agent business in the state, and assessed an initial $4.1&#160;million penalty and revoked Legalinc&#x2019;s status as &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;a commercial registered agent in Wyoming. Legalinc has requested a hearing to review the matter and is engaging in negotiations with the State. We are unable to predict the ultimate outcome of this matter. While there is at least a reasonable possibility that a loss may be incurred, we have not recorded any loss or accrual in the accompanying consolidated financial statements at December 31, 2021 for this matter as a loss is not probable. If this matter is not resolved in our favor, the losses arising from the result of a final ruling, hearing or settlements may have a material adverse effect on our results of operations, cash flows and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We are involved in inactive state administrative inquiries relating to the unauthorized practice of law or insurance. Because these are inquiries and no claims have been alleged or asserted against us, we cannot predict the outcome of these inquiries or whether these matters will result in litigation or any outcome of potential litigation. All of these inquiries have been inactive for years and we consider the matters closed, so will not include them in future legal proceedings disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;From time to time, we may become subject to legal proceedings, claims and litigation arising in the ordinary course of business. Other than those described above, we are not currently a party to any material legal proceedings, nor are we aware of any pending or threatened litigation that could have a material adverse effect on our results of operations, cash flows, and financial condition, should such litigation be resolved unfavorably.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Indemnification provisions in our third-party service provider agreements provide that we will indemnify, hold harmless, and reimburse the indemnified parties on a&#160;case-by-case&#160;basis for losses suffered or incurred by the indemnified parties in connection with any claim by any third-party as a result of our website, advertising, marketing, payment processing, collection or customer service activities. The maximum potential amount of future payments we could be required to make under these indemnification provisions is undeterminable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No amounts are accrued or have been paid during any period presented as we believe the fair value of these indemnification obligations is immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzI3NDg3NzkxMDQwMDE_2e1b6939-5e90-4a6e-83b7-bc8c76968f23">Future minimum payments under operating leases are as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating&lt;br/&gt;Leases&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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years Ending December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,101&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,033&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;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90YWJsZTo0NzNhYzgwNTRjMWE0MDczOTcxMjNhYWVlYjBmMmUwMC90YWJsZXJhbmdlOjQ3M2FjODA1NGMxYTQwNzM5NzEyM2FhZWViMGYyZTAwXzItMS0xLTEtMjI5MTk_b396a820-38e0-40a3-92ea-e3e779da4483"
      unitRef="usd">2372000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90YWJsZTo0NzNhYzgwNTRjMWE0MDczOTcxMjNhYWVlYjBmMmUwMC90YWJsZXJhbmdlOjQ3M2FjODA1NGMxYTQwNzM5NzEyM2FhZWViMGYyZTAwXzMtMS0xLTEtMjI5MTk_256b1d60-4a65-4d9a-a142-32e09ea650ba"
      unitRef="usd">1101000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90YWJsZTo0NzNhYzgwNTRjMWE0MDczOTcxMjNhYWVlYjBmMmUwMC90YWJsZXJhbmdlOjQ3M2FjODA1NGMxYTQwNzM5NzEyM2FhZWViMGYyZTAwXzQtMS0xLTEtNDIyNjg_d7774c46-4137-4e8a-83b8-ce66dbbe68eb"
      unitRef="usd">867000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90YWJsZTo0NzNhYzgwNTRjMWE0MDczOTcxMjNhYWVlYjBmMmUwMC90YWJsZXJhbmdlOjQ3M2FjODA1NGMxYTQwNzM5NzEyM2FhZWViMGYyZTAwXzUtMS0xLTEtNDIyNjg_2bd1d5b1-5eea-4ac3-8191-0f319261667e"
      unitRef="usd">550000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90YWJsZTo0NzNhYzgwNTRjMWE0MDczOTcxMjNhYWVlYjBmMmUwMC90YWJsZXJhbmdlOjQ3M2FjODA1NGMxYTQwNzM5NzEyM2FhZWViMGYyZTAwXzYtMS0xLTEtNDcxMDI_25d57778-d1af-4093-9fc9-e708a9195d50"
      unitRef="usd">505000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90YWJsZTo0NzNhYzgwNTRjMWE0MDczOTcxMjNhYWVlYjBmMmUwMC90YWJsZXJhbmdlOjQ3M2FjODA1NGMxYTQwNzM5NzEyM2FhZWViMGYyZTAwXzctMS0xLTEtNDcxMDI_811bd02b-8d5e-4989-b7cc-a126b82a5933"
      unitRef="usd">1033000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90YWJsZTo0NzNhYzgwNTRjMWE0MDczOTcxMjNhYWVlYjBmMmUwMC90YWJsZXJhbmdlOjQ3M2FjODA1NGMxYTQwNzM5NzEyM2FhZWViMGYyZTAwXzQtMS0xLTEtMjI5MTk_3660123a-447c-41e5-91ff-af9bb82edd7b"
      unitRef="usd">6428000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <lz:LesseeOperatingLeaseExtendedTerm
      contextRef="ic24c396e2c2e4c13854e3990a8c1ecac_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzQ1NQ_65a6ece5-badc-4266-b902-f828427e07fb">P24M</lz:LesseeOperatingLeaseExtendedTerm>
    <us-gaap:OperatingLeaseExpense
      contextRef="ic24c396e2c2e4c13854e3990a8c1ecac_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzUwOA_c5cd070b-5214-49e8-b691-3802a74853bc"
      unitRef="usd">3500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i7b1e773bf4e74131879b7020729a891c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzIxOTkwMjMyOTAxMDA_2ff3f9e7-28c8-4eea-abf7-21750fab5702"
      unitRef="usd">3100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i13c88b6130a647779d516ec76d98bb00_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzIxOTkwMjMyOTAxMDA_b741d86a-c3d3-45df-bd36-73eaeb5a51c8"
      unitRef="usd">3100000</us-gaap:OperatingLeaseExpense>
    <lz:MinimumNonCancellableCommitment
      contextRef="i15aa622b226a4cfba6d9d8e86566a410_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzgwMQ_2d018728-4610-4286-8bf3-1b7b7be21734"
      unitRef="usd">27000000</lz:MinimumNonCancellableCommitment>
    <us-gaap:ContractualObligation
      contextRef="i15aa622b226a4cfba6d9d8e86566a410_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2Xzk0MQ_298fce7e-faf2-4316-9347-f1555382cbe1"
      unitRef="usd">32400000</us-gaap:ContractualObligation>
    <lz:ContractualObligationToBePaidRemainingAmount
      contextRef="i15aa622b226a4cfba6d9d8e86566a410_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2Xzk3Ng_b3f61d7c-99f5-4b43-81ad-3de512e91f54"
      unitRef="usd">26600000</lz:ContractualObligationToBePaidRemainingAmount>
    <lz:ExcessPaymentReceivedFromTheServicePartner
      contextRef="i5932c437225d456695381ced50c82a87_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzgyNDYzMzcyNjEzNDM_44d83481-ab2a-4e3b-8481-f43bf3803645"
      unitRef="usd">5600000</lz:ExcessPaymentReceivedFromTheServicePartner>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i87b040698c674e6a81343c73a7c77451_D20201028-20201028"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzgyNDYzMzcyNjEzOTM_5588d2ef-472a-4309-a900-89a5be83cda1"
      unitRef="usd">5600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i0b3c8d5668b044faa2c55358c0bb97a3_I20201207"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzgyNDYzMzcyNjEzNTc_0bdce875-acf7-40a3-9a99-9710b3d3354d"
      unitRef="usd">6100000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if7fa3afe28d94158821d555cc2d6e41d_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNDgvZnJhZzpiZmM2MmJiYWE4NDk0MWU1OTY2Nzg4NTZjMzdjYTA2Ni90ZXh0cmVnaW9uOmJmYzYyYmJhYTg0OTQxZTU5NjY3ODg1NmMzN2NhMDY2XzgyNDYzMzcyNjEzNzE_03f9f13b-6dcc-43f9-a525-7177c6838fc3"
      unitRef="usd">4100000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:PreferredStockTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkyNTI_8eed15b6-9f68-4787-a404-66bded2b22ef">Redeemable Convertible Preferred Stock&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December 31, 2021, we are authorized to issue 1,000,000,000 and 100,000,000 shares of common stock and preferred stock, respectively. At December 31, 2020, we were authorized to issue 264,720,000 and 30,512,000 shares of common stock and Series A redeemable convertible preferred stock, or Series A, respectively. Upon the completion of our IPO, 23,081,080 outstanding shares of Series A were converted into 46,162,160 shares of common stock and are no longer issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Series A contained the following rights and preferences:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The holders of Series A were entitled to receive noncumulative dividends when and if declared by the board of directors. There was no stated dividend rate on the Series A. We could not declare any dividends on any shares of capital stock unless the holders of the Series A then outstanding first receive a dividend on each outstanding share of Series A in an amount at least equal to (i) in the case of a dividend on common stock or any class or series that is convertible into common stock, that dividend per share of Series A as would equal the product of (A) the dividend payable on each share of such class or series determined as if all such shares of such class or series had been converted into common stock and (B) the number of shares of common stock issuable upon conversion of a share of Series A or (ii) in the case of a dividend on any class or series that is not convertible into common stock, at a rate per share of Series A determined by dividing the amount of the dividend payable on each share of such class or series of capital stock by the original issuance price of such class or series of capital stock and multiplying such fraction by an amount equal to $1.50 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Conversion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Each share of Series A was convertible any time, at the option of the holder, into two shares of common stock whereby the initial issuance price of $1.50 per share is divided by the conversion price of $0.75 per share. All shares of Series A would automatically convert upon the earlier of (i) immediately prior to the closing of the sale of shares of common stock to the public at a price of at least $13.10 per share, in a firm commitment underwritten public offering pursuant to an effective registration statement under the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Securities Act of 1933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; with at least $100.0&#160;million of gross proceeds to us and with respect to which the common stock is listed for trading on either the New York Stock Exchange or the National Association of Securities Dealers Automated Quotations Exchange, or NASDAQ National Market, each a &#x201c;qualifying initial public offering,&#x201d; or (ii) a date specified by the vote of the holders of at least a majority of the then outstanding shares of Series A.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liquidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the event of any voluntary or involuntary liquidation, dissolution, or winding up, including a merger or consolidation, as defined as a deemed liquidation event under the Certificate of Incorporation, the assets available for distribution to our stockholders would be distributed among the holders of shares of our Series A and common stock, pro rata based on the number of shares held by each such holder, treating for this purpose all such securities as if they had been converted to our common stock immediately prior to such dissolution, liquidation or winding up.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We presented our Series A outside of stockholders&#x2019; deficit in the mezzanine section of the accompanying consolidated balance sheets, as Series A was contingently redeemable in the case of certain events outside of our control, such as a change in control, or CIC, or sale of substantially all of our assets. Our Series A was not redeemable at the option of the holder.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Voting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Each holder of outstanding shares of Series A were entitled to cast the number of votes equal to the number of whole shares of common stock into which the shares of Series A held by such holder are convertible as of the record date for determining stockholders entitled to vote on such matter. Holders of Series A will vote together with the holders of common stock as a single class.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As long as there were 10,170,668 shares of Series A outstanding, we would not amend, alter or repeal any provision of the Restated Certificate of Incorporation or our By-laws in a manner that adversely affects the rights, preferences, privileges and other restrictions of the Series A; increase or decrease the number of authorized shares of Series A; authorize or enter into any transaction or series of related transactions (i) for the sale, exclusive license or other disposition of a substantial portion of our assets, (ii) for the acquisition of any equity interests or all or substantially all of the assets of another entity, including by merger, in each case, where the fair market value of the consideration paid or issued by us in connection with the transaction exceeds $100.0&#160;million, (iii) for the merger, consolidation or other reorganization with or into another entity, (iv) for our voluntary dissolution or liquidation, or (v) otherwise constituting a change of control, as defined; authorize, designate, issue or reclassify any equity security senior to or on parity with the Series A, with regard to redemption, liquidation preference, voting rights or dividends; increase the size of the board of directors; pay or declare dividends on, make distributions with respect to, or repurchase any shares of our capital stock; incur any aggregate indebtedness for borrowed money in excess of 2.5 times our trailing 12-month cash EBITDA, as defined; increase the number of shares available for grant under our 2000 Stock Option Plan or 2016 Stock Option Plan or authorize or establish any new plan or arrangement providing for the grant or issuance of shares of common stock, options or convertible securities to directors, employees or our consultants; or issue, or commit to issue, any additional shares of Series A.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reserve for Unissued Shares of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our policy is to reserve and keep available out of our authorized, unissued shares of common stock such number of shares sufficient to effect the conversion of all outstanding shares of preferred stock plus shares granted and available for grant under our stock option plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:PreferredStockTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTg5MzQ_47e45e4d-7ebc-427e-ba45-374cb3b0fdf7"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTg5NDk_335cc061-59c1-48d6-93eb-5f028952e594"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTg5NjI_9d89d761-23a5-4819-9a14-b111c4225378"
      unitRef="shares">264720000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTg5NzU_e523e2af-b120-4fc9-aaeb-8474de1758f8"
      unitRef="shares">30512000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i8bfbb19575934dfeaa8c4efd89dfef5b_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTg5ODc_71587144-42fa-40eb-91d1-5254ea994951"
      unitRef="shares">-23081080</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="iffffa1313f5142a8ae7f159c17e726b3_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTg5OTk_ca8d0ee9-934a-4494-bbc0-1c8fb851758b"
      unitRef="shares">46162160</us-gaap:ConversionOfStockSharesConverted1>
    <lz:CommonStockDividendRateMultiplier
      contextRef="if7dcc90647c641bb9a7896576b5bf13e_I20210702"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkwMTE_408d4bc0-4090-4e5b-a1ef-3fdbd7b264cb"
      unitRef="usdPerShare">1.50</lz:CommonStockDividendRateMultiplier>
    <lz:CommonStockDividendRateMultiplier
      contextRef="if7dcc90647c641bb9a7896576b5bf13e_I20210702"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkwMzM_408d4bc0-4090-4e5b-a1ef-3fdbd7b264cb"
      unitRef="usdPerShare">1.50</lz:CommonStockDividendRateMultiplier>
    <lz:CommonStockDividendRateConversionPricePerShare
      contextRef="if7dcc90647c641bb9a7896576b5bf13e_I20210702"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkwMzY_02358122-269f-4086-9fbb-b2c90545a4ad"
      unitRef="usdPerShare">0.75</lz:CommonStockDividendRateConversionPricePerShare>
    <lz:ConversionOfStockPricePerShareMinimum
      contextRef="i2d5bd9cfde5f43758d6ce643e3683260_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkwNDk_2087ca7e-b462-4945-8cbb-139a8c773c6f"
      unitRef="usdPerShare">13.10</lz:ConversionOfStockPricePerShareMinimum>
    <lz:ConversionOfStockSaleOfStockGrossProceedsMinimum
      contextRef="i6809dbacf9b240c5a7909a2414b94565_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkwNTc_495b5763-496a-42b6-81dd-bb10a21bea86"
      unitRef="usd">100000000</lz:ConversionOfStockSaleOfStockGrossProceedsMinimum>
    <lz:ProvisionRequirementMinimumNumberOfSharesOutstanding
      contextRef="if7dcc90647c641bb9a7896576b5bf13e_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkwNzM_429f3150-2644-40ce-9e53-77df4547dbdd"
      unitRef="shares">10170668</lz:ProvisionRequirementMinimumNumberOfSharesOutstanding>
    <lz:ConversionOfStockSaleOfStockGrossProceedsMinimum
      contextRef="i6809dbacf9b240c5a7909a2414b94565_D20210702-20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkyNDU_495b5763-496a-42b6-81dd-bb10a21bea86"
      unitRef="usd">100000000</lz:ConversionOfStockSaleOfStockGrossProceedsMinimum>
    <lz:ProvisionRequirementEBITDAMultiplier
      contextRef="if7dcc90647c641bb9a7896576b5bf13e_I20210702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTEvZnJhZzo4MTBlYTcwYzM2OWY0NTliYmQwMjg3ZTk4Yjk0M2E4ZS90ZXh0cmVnaW9uOjgxMGVhNzBjMzY5ZjQ1OWJiZDAyODdlOThiOTQzYThlXzI3NDg3NzkxMTkyNDg_f2c8543a-827b-4598-9194-237a8ca634d5"
      unitRef="number">2.5</lz:ProvisionRequirementEBITDAMultiplier>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA1MDQ_c22023e1-9462-4053-bf49-ed4ade69addf">Stock-based Compensation&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, our board of directors adopted our 2021 Equity Incentive Plan, or 2021 Plan. All equity-based awards going forward will be granted under the 2021 Plan. An aggregate of 18,946,871 shares of our common stock are reserved for issuance under our 2021 Plan, as well as any future automatic annual increases in the number of shares of common stock reserved for issuance under our 2021 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2021 Plan, both incentive and nonqualified stock options could be granted with exercise prices not less than the fair market value of our common stock on the date of grant. Options granted pursuant to the 2021 Plan will vest at the rate specified in the stock option agreement. Under the 2021 Plan, if an option holder&#x2019;s service relationship with us or any of our affiliates ceases for any reason other than disability, death, or cause, the option holder may generally exercise any vested options for a period of three months following the cessation of service. If under our 2021 Plan, shares subject to stock awards expire or terminate without being exercised in full or are paid out in cash rather than in shares, such awards will not reduce the number of shares available for issuance under our 2021 Plan. Shares withheld under a stock award to satisfy the exercise, strike or purchase price of a stock award or to satisfy a tax withholding obligation will not reduce the number of shares available for issuance under our 2021 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the 2021 Plan, RSU awards are granted under RSU award agreements adopted by the administrator. RSU awards may be granted for any form of legal consideration that may be acceptable to our board of directors and permissible under applicable law. A RSU award may be settled by cash, delivery of stock, a combination of cash and stock as deemed appropriate by the administrator, or in any other form of consideration set forth in the RSU award &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;agreement. Additionally, dividend equivalents may be credited in respect of shares covered by a RSU award. Except as otherwise provided in the applicable award agreement, or other written agreement between us and the recipient, RSU awards that have not vested will be forfeited once the participant&#x2019;s continuous service ends for any reason.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, our board of directors adopted our 2021 Employee Stock Purchase Plan, or 2021 ESPP. We authorized the issuance of 3,552,538 shares of common stock under the 2021 ESPP. Our 2021 ESPP is implemented through a series of offerings under which eligible employees are granted rights to purchase shares of our common stock on specified dates during such offerings at a discounted price per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the 2021 ESPP our employees may purchase common stock through payroll deductions at a price equal to 85% of the lower of the fair market value of the stock at the beginning of the offering period or at the end of each applicable purchase period. The 2021 ESPP generally provides for offering periods of six months in duration with purchase periods ending on either May 15 or November 15. Contributions under the 2021 ESPP are limited to a maximum of 15% of an employee&#x2019;s eligible compensation. ESPP purchases are settled with common stock from the ESPP&#x2019;s previously-authorized and available pool of shares. The stock-based compensation expense incurred in 2021 was $0.4 million. Our policy is to issue new common stock upon the exercise of stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2016 Stock Option Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Prior to the 2021 Plan, we granted stock options under our 2016 Stock Option Plan, or 2016 Plan. At December&#160;31, 2021, there were no shares of common stock available for grant under the 2016 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2016 Plan, both incentive and nonqualified stock options were granted with exercise prices not less than the fair value of the underlying common stock on the date of grant. Options granted pursuant to the 2016 Plan vest over periods of up to five years and expire ten years from the grant date. If a 2016 Plan option expires and is not exercised, such as if an employee does not exercise vested 2016 Plan options within thirty days of termination, then these options would revert back to the 2016 Plan&#x2019;s option pool. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The exercise price of all options granted was based on the estimated fair market value of our common stock as determined by the board of directors at the date of grant or date of modification.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense in the following categories in the accompanying consolidated statements of operations and balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,733&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,746&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and development&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,796&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,703&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,557&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,719&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,709&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount capitalized to&#160;internal-use&#160;software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock option activity for the year ended December&#160;31, 2021 is as follows (in thousands, except weighted-average exercise price and remaining contract life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;br/&gt;(in&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,235&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,873&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(831)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,274&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,094&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Vested and expected to vest at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,074&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,533&#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-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic values in the table above represents the difference, if any, between the fair value per share of our common stock and the option exercise prices multiplied by the number of options at the respective balance sheet dates. The total intrinsic value of stock options exercised in 2021, 2020 and 2019 was $13.5 million, $12.3 million and $10.1&#160;million, respectively. At December&#160;31, 2021, total remaining stock-based compensation expense for unvested awards is $56.1 million, which is expected to be recognized over a weighted-average period of 2.4 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value per share of options granted using the Black-Scholes option pricing model for 2021, 2020 and 2019 was $11.78, $4.32 and $4.64, respectively. There was a realized tax benefit of $12.3 million, $14.2 million and $8.7&#160;million for tax deductions from stock options exercised in 2021, 2020 and 2019, respectively. All tax effects related to stock-based compensation have been recorded in our provision for income taxes in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions that were used to calculate the grant-date fair value of our stock option grants using the Black-Scholes option pricing model were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.950%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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:'Open Sans',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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, we granted 970,970 options to our executive officers that were contingent on the effectiveness of the registration statement of our IPO, which occurred on June 29, 2021, or IPO Options. Because the number of options and exercise price of the IPO Options were based on the IPO price to the public, the grant date for accounting purposes was not established until the effective date of our IPO. As the IPO was a performance condition, no stock-based compensation expense was recognized until our IPO registration statement was declared effective. The related stock-based compensation expense for the year ended December 31, 2021 was $3.2 million and stock-based compensation of $8.2 million will be recognized over a weighted-average requisite service period of approximately 3.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no other options granted in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity for the year ended December&#160;31, 2021 is as follows (in thousands, except weighted-average grant-date fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number&#160;of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date Fair&lt;br/&gt;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,499&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(315)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(883)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; Includes weighted average grant date and modification date fair values. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of vested RSUs in 2021, 2020 and 2019, were $18.1 million and $3.4 million and $4.4 million, respectively. Our RSUs consist of time-based RSUs. For the year ended December&#160;31, 2021, 2020 and 2019, total stock-based compensation expense related to RSUs was $38.6 million, $3.7 million and $4.2&#160;million, respectively. At December&#160;31, 2021, total remaining stock-based compensation expense for unvested RSU awards is $55.1 million, which is expected to be recognized over a weighted-average period of 3.1 years. Since the consummation of our IPO, our outstanding RSUs no longer contain performance conditions which impact future vesting. There was a realized tax benefit of $3.5 million, $0.4 million and $0.7&#160;million, for tax deductions from RSU settlements in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, we granted 388,389 RSUs with a value of $10.9 million to our executive officers that were contingent on the effectiveness of the registration statement of our IPO, or IPO RSUs. As the IPO was a performance condition, no stock-based compensation expense was recognized until our IPO registration statement was declared effective. Stock-based compensation expense for the year ended December&#160;31, 2021 was $3.1 million and stock-based compensation of $7.8 million will be recognized over a weighted-average requisite service period of approximately 3.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Upon the effectiveness of our IPO and through December&#160;31, 2021, there were 550,091 RSUs that vested. Such shares of common stock were settled until after the lock-up period relating to our IPO that ended in the fourth quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2021, we granted 1,338,028 liquidity event RSUs, or LERSUs, to various employees, which only vest upon the achievement of up to four-years of service and upon the consummation of a CIC event, which included an IPO. If the recipient employee terminates for any reason other than for cause, the employee shall retain any service-vested LERSUs until 6.5 years from the date of grant or the earlier settlement of the service-vested LERSUs upon the consummation of a CIC event. For the LERSUs, recognition of expense does not occur until the consummation of a CIC event and expense is recognized thereafter for any remaining service period, as such events are not considered probable of occurring prior to the CIC event for stock-based compensation purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Upon the effective date of our IPO registration statement on June 29, 2021, we commenced recognition of stock-based compensation for all LERSUs as the CIC performance event and service conditions for vested RSUs were satisfied. Stock-based compensation expense for these LERSUs of $30.9 million was recognized on a graded vesting basis during the year ended December&#160;31, 2021, for the portion of service completed by the employee from the grant date through December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2021, we granted 30,434 RSUs to various employees where the RSUs will vest depending upon the appreciation of the fair value of our common stock compared to the grant-date fair value of our common stock and upon the consummation of a CIC event, which included an IPO, merger, acquisition, or sale of more than 50% of our assets, or performance RSUs. The performance RSUs vest on a linear basis, starting at 0% with a fair value of our common stock equal to $19.64 per share and ending at 100% upon reaching a fair value of our common stock of $29.46 per share. The performance options were subsequently modified in June 2021, prior to the effective date of our IPO registration statement, as discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-option and RSU activity described above, including total stock-based compensation expense recognized and total remaining stock-based compensation expense, is inclusive of awards modified during the period as discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Modification of Stock-Based Compensation Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, we modified the vesting conditions of certain stock options and RSUs as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We modified the vesting conditions of 4,477,218 outstanding performance options of certain executive officers and employees so that the performance options do not fully vest immediately upon an IPO. Instead, subject to and contingent upon the effective date of an IPO, the modified performance options for executive officers will vest monthly over a four-year period from their original vesting commencement dates and the modified performance options of certain employees will vest 25% on the first anniversary from the vesting commencement date, and then vest monthly over the remaining service period, subject to continued employment through the applicable vesting dates. As the modified awards contain a performance condition that is satisfied upon an IPO, we remeasured the fair value of the performance options on the date of modification. This new fair value of $76.6&#160;million will be recognized as stock-based compensation expense using the graded vesting method, with an immediate stock-based compensation expense recognized on the effective date of our IPO registration statement for the modified performance options for which the service vesting condition was satisfied on or prior to the effective date of the IPO registration statement, and all remaining compensation expense will be recognized thereafter over the remaining service period. We recognized stock-based compensation expense of $23.3&#160;million from the effective date of our IPO registration statement through June 30, 2021, and we recognized stock-based compensation of $24.1 million during the six months ended December&#160;31, 2021. At December 31, 2021, remaining compensation of $29.2 million will be recognized over a remaining weighted-average service period of 2.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We modified the vesting conditions of 3,627,936 outstanding 2019 performance options of an executive officer so that in the event of an IPO, the modified 2019 performance options will vest monthly over a four-year period from the original vesting commencement date in 2019, subject to continued employment of the executive officer, rather than vesting upon the fourth anniversary of the original date of grant based on achieving certain stock price thresholds. Incremental stock-based compensation expense as a result of this modification was $11.4&#160;million. Upon our IPO, we recognized stock-based compensation expense for the modified 2019 performance options for which the service vesting condition was satisfied on or prior to the effective date of the IPO registration statement, and all remaining compensation will be recognized thereafter over the remaining service period using the graded vesting method. We recognized stock-based compensation expense of $6.6&#160;million from the effective date of our IPO registration statement through June 30, 2021 and we recognized stock-based compensation of $6.7 million during the six months ended December&#160;31, 2021. At December 31, 2021, remaining compensation expense of $5.9 million will be recognized over a remaining weighted-average service period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We modified the vesting conditions of 111,902 outstanding performance RSUs of certain employees so that the modified performance RSUs do not vest immediately upon an IPO. Instead, subject to and contingent upon the effective date of an IPO registration statement, the modified performance RSUs vest 25% on the first anniversary from their respective vesting commencement dates, then monthly over the remaining service period, subject to the continued employment through the applicable vesting dates. As the modified RSUs contain a performance condition that is satisfied upon an IPO, we remeasured the fair value of the performance RSUs on the date of modification. This new fair value of approximately $2.9&#160;million will be recognized as stock-based compensation expense using the graded vesting method, with an immediate stock-based compensation expense recognized on the effective date of our IPO registration statement for the performance RSUs for which the service vesting condition was satisfied on or prior to the effective date of the IPO registration statement, and all remaining compensation will be recognized thereafter over the remaining service period. We recognized stock-based compensation expense of $0.2&#160;million from the effective date of our IPO registration statement through June 30, 2021 and we recognized stock-based compensation of $1.2 million during the six-months ended December&#160;31, 2021. At December 31, 2021, remaining compensation expense of $1.5 million will be recognized over a remaining weighted-average service period of 2.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We modified the vesting conditions of 1,725,942 outstanding LERSUs and 1,706,888 outstanding time-based options of certain executive officers to amend the severance vesting acceleration benefit applicable for the LERSUs and to remove the CIC event vesting acceleration benefit for the time-based options. There was no incremental stock-based compensation associated with the modification of the time-based options. We remeasured the fair value of the LERSUs on the date of modification and this new fair value of approximately $43.3&#160;million will be recognized using the graded vesting method, with an immediate stock-based compensation expense recognized on the effective date of our IPO registration statement for the modified LERSUs that have satisfied the service-vesting condition on or prior to the effective date of our IPO registration statement, and all remaining compensation will be recognized thereafter over the remaining service period. We recognized stock-based compensation expense of $7.4&#160;million from the effective date of our IPO registration statement through June 30, 2021 and we recognized stock-based compensation of $15.8 million during the six-months ended December&#160;31, 2021. At December 31, 2021, remaining compensation expense of $20.1 million will be recognized over a remaining weighted-average service period of 2.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2021, we modified 63,235 vested options to extend the exercise period for terminated employees who were not able to exercise their options during the IPO lock-up period. We recognized $1.4&#160;million in incremental stock-based compensation related to this modification during the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;The fair value of the modified 2020 performance options, 2019 performance option, performance RSUs and LERSUs were remeasured using the fair value of our common stock, as approved by the Pricing Committee of our board of directors, which was $25.50 per share, the midpoint of the price range set forth on the cover page of the preliminary prospectus filed with the SEC on June 21, 2021 as part of our registration statement on Form S-1/A.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="if1d06b243e044432b7f91f4c9bdaffcd_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA1MTA_6c0fb47f-809b-4cf1-8dd6-1cd3b5a5039c"
      unitRef="shares">18946871</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i16ceabbc98e8421a95b0c44979cd5879_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA1MjI_8b718ef0-93ab-45d9-92fb-72d613310075"
      unitRef="shares">3552538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i74256f1d5287492a9b914013680c9d7a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzQzOTgwNDY2MTE0Mjg_040d5505-287e-4ae2-a5e3-40a8fe4e23d7"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i462eb5ec147542cb812da853da75cfa3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzQ4Ng_3a08172f-d531-4c3c-83c8-65a6d1051de8">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i462eb5ec147542cb812da853da75cfa3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzUwMA_096911ec-7fdc-465c-94fe-99cc1f5eac95">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA1MDU_60feaa84-ce25-4cc2-909e-97c26ff0dd09">&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense in the following categories in the accompanying consolidated statements of operations and balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,733&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,746&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and development&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,796&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,703&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,557&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,719&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,709&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount capitalized to&#160;internal-use&#160;software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f92b38cb85b46efa3f2993d475d4b8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzItMS0xLTEtMjI5MTk_ea4e8195-b53c-499c-9dae-79e5de7fd8ec"
      unitRef="usd">1733000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id4d49c78d74b4454a934ed60d9bd60aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzItMy0xLTEtMjI5MTk_2306dd9d-5042-4a24-99da-af727b6aec83"
      unitRef="usd">177000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6ccedf9c7f8d4bf7998a4acdde2a2c40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzItNS0xLTEtMzM2OTQ_ac48ed9b-d46e-43b9-a16e-4b922c512cea"
      unitRef="usd">205000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i477e0cc409524d1d9c70281557528f5b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzMtMS0xLTEtMjI5MTk_36ff0b11-abf0-4e9b-9cb4-90b24133c8ca"
      unitRef="usd">15746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0cd2befe0cd0460fa9b9d322bb707464_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzMtMy0xLTEtMjI5MTk_10375dd0-603e-41a8-b682-6dcada291a86"
      unitRef="usd">1122000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ac8c82d64324971896c80da9e20b9b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzMtNS0xLTEtMzM2OTQ_ee56a690-b326-4579-9fdf-4f45c39cbcc7"
      unitRef="usd">1020000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iafdee311424943dd850ae164bcb7d357_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzQtMS0xLTEtMjI5MTk_f18f3533-6620-4da9-8f0b-02046de9cc73"
      unitRef="usd">38796000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e82493b82294d2a83a73ac78290aabc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzQtMy0xLTEtMjI5MTk_afa9cd1d-c69e-42fb-b468-ddfb3103c4e3"
      unitRef="usd">2703000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id0a633a46c824c69bb41b8436cc755cd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzQtNS0xLTEtMzM2OTQ_ccc2bb23-29c2-492d-9f72-bd752f44f6b8"
      unitRef="usd">1314000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i132adafeb70d4dafa7405633c99545a4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzUtMS0xLTEtMjI5MTk_c84d4ac5-0d1f-42df-b891-0f0e2f08d7de"
      unitRef="usd">56557000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i763fbc2980be4e6ba93884c8757f045e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzUtMy0xLTEtMjI5MTk_4613a31b-b5a0-46f3-ad18-32c54aac05b8"
      unitRef="usd">9719000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if773a9f962c34ddc8a36199445ccc88f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzUtNS0xLTEtMzM2OTQ_ce0e122d-e3ce-411f-9f7d-e31b052c4dae"
      unitRef="usd">4170000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1fdf66d6e7ba407088766b50866bb03b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzYtMS0xLTEtMjI5MTk_848e0dac-eb5f-448b-80f4-f68cc71869ba"
      unitRef="usd">112832000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id94095b21b99476f9d7574b3b67eefaf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzYtMy0xLTEtMjI5MTk_39dbb952-2065-4a17-9702-513cc2c632c2"
      unitRef="usd">13721000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i220ff9569c854c37a10c62e0eeb66e2a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzYtNS0xLTEtMzM2OTQ_a9b0388c-3cc1-473e-9320-ea96f08bfcd9"
      unitRef="usd">6709000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic7c9719391624181a2633e02351dd333_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzctMS0xLTEtMjI5MTk_4ab243f5-6381-4d53-9b51-ef1f8fb9abe3"
      unitRef="usd">674000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id6a97cc5f34a4386a82079df546315c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzctMy0xLTEtMjI5MTk_c07ee9a5-dec2-41fa-b3c7-4caaf45b2246"
      unitRef="usd">46000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i309c25b971b4476e9425763838efcf48_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzctNS0xLTEtMzM2OTQ_d6d52858-fd71-45fb-853c-fb2da2c788ba"
      unitRef="usd">98000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzgtMS0xLTEtMjI5MTk_e99bf3e8-9863-43db-bdd7-449fef7c30ce"
      unitRef="usd">113506000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzgtMy0xLTEtMjI5MTk_3dbdfb5e-df4a-4712-a543-0f10e3f5242e"
      unitRef="usd">13767000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiZDE5NTUyOGVhMzU0ODQ1YTYzYjU0YzNlMzMzNmI2Ni90YWJsZXJhbmdlOmJkMTk1NTI4ZWEzNTQ4NDVhNjNiNTRjM2UzMzM2YjY2XzgtNS0xLTEtMzM2OTQ_0884cb76-a046-4e1f-9a84-9a60baea794b"
      unitRef="usd">6807000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA1MDY_7dfd5f9c-8977-4a18-96e6-3439e7e80aa1">&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock option activity for the year ended December&#160;31, 2021 is as follows (in thousands, except weighted-average exercise price and remaining contract life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;br/&gt;(in&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,235&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,873&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(831)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,274&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,094&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Vested and expected to vest at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,074&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,533&#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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzEtMS0xLTEtMjI5MTk_3cb4cf7d-ba58-4368-bc52-6583998ddd7c"
      unitRef="shares">15235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzEtMy0xLTEtMjI5MTk_f2a70a3c-a426-4567-accb-d0a376948c7c"
      unitRef="usdPerShare">8.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzEtNS0xLTEtMjI5MTk_67ecd62d-c0f2-446f-bd3d-a2455f78753e">P8Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzEtNy0xLTEtMjI5MTk_8c6d0c07-ac4f-4b2b-a197-42bd663e9f87"
      unitRef="usd">15873000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzItMS0xLTEtMjI5MTk_7309297d-bac6-4b63-a63c-0aa84a7e0d96"
      unitRef="shares">971000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzItMy0xLTEtMjI5MTk_5566deac-fe8d-4141-adf4-a4b8872bfd28"
      unitRef="usdPerShare">28.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzMtMS0xLTEtMjI5MTk_ba6d3099-cf29-4a73-aaba-355efd12fdec"
      unitRef="shares">831000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzMtMy0xLTEtMjI5MTk_6681389a-d884-46ec-a979-de890c0d4fd7"
      unitRef="usdPerShare">0.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzQtMS0xLTEtMjI5MTk_919510ab-7e05-45d4-8cd5-0b6d26610c1e"
      unitRef="shares">101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzQtMy0xLTEtMjI5MTk_b217f1fe-e68a-4509-8f25-1b7758bb9a66"
      unitRef="usdPerShare">4.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzUtMS0xLTEtMjI5MTk_cbec2b20-1c57-4030-8220-1189254eb96a"
      unitRef="shares">15274000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzUtMy0xLTEtMjI5MTk_c4b56b95-bdaf-4e6b-8d1a-e2b111b0f01b"
      unitRef="usdPerShare">10.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzUtNS0xLTEtMjI5MTk_6d587e34-79a4-483f-8b3a-129be58d66fe">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzUtNy0xLTEtMjI5MTk_60234306-c8ec-4ed9-b7b9-b7a25a467158"
      unitRef="usd">97094000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzYtMS0xLTEtMjI5MTk_f5ba2b70-ba02-41cb-9447-5ef8c405fa64"
      unitRef="shares">15253000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzYtMy0xLTEtMjI5MTk_d5571e9d-4d5c-4974-9da9-1eef51d44ff5"
      unitRef="usdPerShare">10.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzYtNS0xLTEtMjI5MTk_654a3a0e-3a04-4b6d-bf28-3612461a74e5">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzYtNy0xLTEtMjI5MTk_9b852a02-460a-4878-aa5a-8965bb804ad6"
      unitRef="usd">96889000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzctMS0xLTEtMjI5MTk_05cc32d2-d9f1-4098-b2f2-e2e6535dbb1e"
      unitRef="shares">7074000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzctMy0xLTEtMjI5MTk_e3efc317-d923-44db-b174-5832b9fd31fb"
      unitRef="usdPerShare">8.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzctNS0xLTEtMjI5MTk_9fec2e4b-a372-43c5-8171-6a0ff227dc73">P7Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo2ZTNhYjE3Zjg4NDQ0YTZjYjk2MzczNzU3ZDQ4MjQyYS90YWJsZXJhbmdlOjZlM2FiMTdmODg0NDRhNmNiOTYzNzM3NTdkNDgyNDJhXzctNy0xLTEtMjI5MTk_458e0a11-9620-4544-9db6-56f5d56560d0"
      unitRef="usd">51533000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzEwMDA_b1896dff-0e70-4951-9bf7-d637fdca0450"
      unitRef="usd">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzA5OTU_60120c75-058b-4947-8657-df757ba2b2de"
      unitRef="usd">12300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkwODA5Mjcw_f71b6390-6516-46e0-b3e5-aacc0a39a94a"
      unitRef="usd">10100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzE3NDU_f8981edc-8e6c-4ac7-ad10-6e90d82e6f58"
      unitRef="usd">56100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4e55ee76302f45179744bb67d84a1842_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzE4NDg_60dcb272-f75f-4a59-b70f-fd93179ccbc2">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzEyNzg_d20a4308-cda9-4368-9f16-e5013cfab093"
      unitRef="usdPerShare">11.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzEyNzQ_c3395444-b1b9-4fc8-b202-d26ba639409c"
      unitRef="usdPerShare">4.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkwODA5Mjg1_cb4b5deb-5562-4cec-9556-6310e1e82ccd"
      unitRef="usdPerShare">4.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzEyODc_8bf26df5-0593-4b2f-9014-3bf96b9ef11a"
      unitRef="usd">12300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzEyODI_3b661996-a1c6-4f41-9060-dc6003a2e6f9"
      unitRef="usd">14200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkwODA5Mjky_1d853f0b-08cd-4c3e-9456-f77dc51038e6"
      unitRef="usd">8700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA1MDc_a3b3fa28-7b36-422c-b299-205a22808200">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions that were used to calculate the grant-date fair value of our stock option grants using the Black-Scholes option pricing model were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.950%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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:'Open Sans',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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzItMS0xLTEtMjI5MTk_cebf8f6b-0ebc-417b-a72f-2671414062d2">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzItMy0xLTEtMjI5MTk_51e8a51d-00a8-4d70-88fa-120e26315278">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzItNS0xLTEtNTYyMTU_a2b0a4a7-39e2-40ff-8555-62e0023b7215">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzMtMS0xLTEtMjI5MTk_2d8fad72-d377-4027-8c95-4bb2a676f4ec"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzMtMy0xLTEtMjI5MTk_960e9ad0-95ea-42c9-b53f-aa31d136050a"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzMtNS0xLTEtNTYyMTU_5dc9857e-c6fb-4176-9985-f184d595dce9"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzQtMS0xLTEtMjI5MTk_3accc191-f605-4653-9204-aba86659dabf"
      unitRef="number">0.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzQtMy0xLTEtMjI5MTk_8c08b65c-8db4-4c14-86b9-10b0857e5a8a"
      unitRef="number">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzQtNS0xLTEtNTYyMTU_b78b42f4-b0fa-40c9-8fb7-468431d90484"
      unitRef="number">0.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzUtMS0xLTEtMjI5MTk_04d26fd7-df01-4816-bcde-35d41b2a90d6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzUtMy0xLTEtMjI5MTk_f23c634d-a0d3-4b08-8733-3ff34c4afd14"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTpiMTUzNDVkZWM0MGU0YTZiYmUwOTdiNGU5MjM1YTAzMi90YWJsZXJhbmdlOmIxNTM0NWRlYzQwZTRhNmJiZTA5N2I0ZTkyMzVhMDMyXzUtNS0xLTEtNTYyMTU_48b83769-dc42-49d8-add4-2ae911de0a13"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i736715d882554bcab5904cdbe4924a66_D20210601-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MzY2NTU_72b8ec1a-fb49-4950-af00-a33f5b057aaa"
      unitRef="shares">970970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iae6a184960ba4d2c82ca66a51cb12bd2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MzY2NjA_31d13e93-2d28-4c20-b157-d1dac60cb522"
      unitRef="usd">3200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i6e01f41ab03641eebe392cd9ec5eef91_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MzY2Njg_377fb84a-0d3a-492a-8f96-13d5ab420b51"
      unitRef="usd">8200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iae6a184960ba4d2c82ca66a51cb12bd2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MzY2NzM_35f0c3a2-9e92-4a76-af84-719f72b9307f">P3Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA1MDg_6dea5716-22af-4ea8-a2db-819b9d84970c">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity for the year ended December&#160;31, 2021 is as follows (in thousands, except weighted-average grant-date fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number&#160;of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant-&lt;br/&gt;Date Fair&lt;br/&gt;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,499&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(315)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(883)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unvested at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Includes weighted average grant date and modification date fair values.</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id4029634b55a4dda96a82a1e20ba45f7_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzEtMS0xLTEtMjI5MTk_9a54f7c5-86e4-4b2a-bbb2-194e821946a2"
      unitRef="shares">2499</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id4029634b55a4dda96a82a1e20ba45f7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzEtMy0xLTEtMjI5MTk_5db666bd-ee9f-425b-affb-9b5ede9f6956"
      unitRef="usdPerShare">9.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzItMS0xLTEtMjI5MTk_f1c39845-fa11-411f-87e0-4f9556d30abf"
      unitRef="shares">2276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzItMy0xLTEtMjI5MTk_5ca55782-8de2-4c6c-9f8f-9a29e375d27f"
      unitRef="usdPerShare">19.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzMtMS0xLTEtMjI5MTk_33dbc797-0044-425e-9191-3b58e9216e7a"
      unitRef="shares">315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzMtMy0xLTEtMjI5MTk_6ad64cde-591a-449c-a2fd-ee4e64e69984"
      unitRef="usdPerShare">12.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzQtMS0xLTEtMjI5MTk_20467ffe-a921-4c6b-8f29-6770146919a5"
      unitRef="shares">883</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzQtMy0xLTEtMjI5MTk_53c74e72-0cf9-43a4-bbd0-073640e8548f"
      unitRef="usdPerShare">18.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6cba83b973844d27a0dd6025f981a39b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzUtMS0xLTEtMjI5MTk_bb6d240d-bc5d-4295-945a-00365d1b3f32"
      unitRef="shares">3577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6cba83b973844d27a0dd6025f981a39b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90YWJsZTo0MjBhNDM4ODcyOWQ0YjhlYWNkMzM3ZjEyMzkyMjY2NS90YWJsZXJhbmdlOjQyMGE0Mzg4NzI5ZDRiOGVhY2QzMzdmMTIzOTIyNjY1XzUtMy0xLTEtMjI5MTk_e5777905-cfc0-40da-8daf-81cc91370395"
      unitRef="usdPerShare">21.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2Nzc1NTA_7700c5cf-354c-4fbc-a064-86ed250d0031"
      unitRef="usd">18100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8ba047cedc764bf9911d61026e5c2260_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2Nzc1NDU_1fea2229-661f-4100-ab8e-d15f306ed14e"
      unitRef="usd">3400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie1410321021146bc918fe5094f650cc5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3NDIzMjU_beb30ec4-3623-4096-a277-3b9b5f379bc5"
      unitRef="usd">4400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzgzMDc_41916709-4d2c-4189-b882-f16e315a3db7"
      unitRef="usd">38600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ba047cedc764bf9911d61026e5c2260_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2NzgzNjU_f3827bd9-75c4-416c-bfd0-dab1c474938f"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie1410321021146bc918fe5094f650cc5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzQzOTgwNDY2MTIxNjI_3507816a-c33e-4101-b4b6-3bb2e1d795fb"
      unitRef="usd">4200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i6cba83b973844d27a0dd6025f981a39b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzYyMDg_3b6499bb-c16f-429b-825e-52f4b12502f9"
      unitRef="usd">55100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzYzMDc_c19264eb-9c64-46e4-999e-9003ad6d8475">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MzgwMDc_3aaf7bc3-9c4f-47cc-9bd3-d8a942ffd2d5"
      unitRef="usd">3500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8ba047cedc764bf9911d61026e5c2260_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MzgwMTI_d0aa7097-f7cf-4c63-8115-721ad30db756"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie1410321021146bc918fe5094f650cc5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3NDI2MzE_82e0d57f-5b74-419b-b625-4cb263db59df"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib75cb54615b9438586b06fb91829a5de_D20210601-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2OTI1MTI_81f4af10-c68d-4b5f-b907-004dbde71e17"
      unitRef="shares">388389</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <lz:ShareBasedCompensationByShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsGrantedDuringThePeriodAggregateFairValue
      contextRef="ib75cb54615b9438586b06fb91829a5de_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2OTI1MjA_896bc0ae-9701-438f-b38b-6e9fc512ad2d"
      unitRef="usd">10900000</lz:ShareBasedCompensationByShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsGrantedDuringThePeriodAggregateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i514c56e9e69f46488f136233ca2edd44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2OTI1NzU_3f53bfb2-53ff-41fc-bceb-d58614dffb55"
      unitRef="usd">3100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="id01600d196b647799e543e5ed351c3b2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2OTI1ODM_7e50921d-f32d-4d5c-b729-16761e25cd42"
      unitRef="usd">7800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i514c56e9e69f46488f136233ca2edd44_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2OTI1OTg_da03a184-4dd2-4d19-bae0-bc977581fff2">P3Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lz:ShareBasedCompensationByShareBasedArrangementEquityInstrumentsOtherThanOptionsVestedUponTheEffectivenessOfInitialPublicOffer
      contextRef="i6cba83b973844d27a0dd6025f981a39b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA2MDc_3b6950af-1193-4393-97ba-7f8b0eaa8033"
      unitRef="shares">550091</lz:ShareBasedCompensationByShareBasedArrangementEquityInstrumentsOtherThanOptionsVestedUponTheEffectivenessOfInitialPublicOffer>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia70c43a5ccbc487792f8fb914430f130_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2OTI2OTI_8a39612a-c5b0-45ae-8065-4981dedee0ad"
      unitRef="shares">1338028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzg1ODg_a5014dc2-aaff-4e84-9f54-dfd959d2996a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodOfRetentionFromTheDateOfGrant
      contextRef="ia70c43a5ccbc487792f8fb914430f130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxODU5NTE_134afbb0-8c6f-4dfe-83ab-b63b8cfc5551">P6Y6M</lz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodOfRetentionFromTheDateOfGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id0b698489b464eb1bf80ac75b6c3714b_D20210701-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE2OTI3MDg_014fac6b-2d10-477d-b7fb-3ed4f8a27f83"
      unitRef="usd">30900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8b723ab8f64846d79d6beacb1f7b5b23_D20210301-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA2Nzg_8ab17c9a-f121-423e-921f-55fa8819351c"
      unitRef="shares">30434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <lz:PercentageOfAssetsSoldOrTransferredForTheEquityInstrumentsOtherThanOptionsToVest
      contextRef="i3f3ad885b6844b9e8ec1620d1f4a7854_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA2ODY_ff247c2d-c857-46c0-b80a-8338d0e3e69d"
      unitRef="number">0.50</lz:PercentageOfAssetsSoldOrTransferredForTheEquityInstrumentsOtherThanOptionsToVest>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie5c564a9bea54853a1f4038eb8f4bf9b_D20210301-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA2OTE_2cb9738f-b9d4-4996-9a4b-8b28cf6e5864"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharePrice
      contextRef="ia6ae09967ab94e55a7fe049b7ba2e3ed_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA2OTY_8a8ff55c-ac90-45cf-9e46-0ae86729b758"
      unitRef="usdPerShare">19.64</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i81b5d746e3784583b6c9784183078128_D20210301-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3MDQ_40dfee07-8bf1-4058-8240-bdf4f2febbb9"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharePrice
      contextRef="ib8244843752e4f7796a525df0893dbb9_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3MTA_cb206c9c-fe58-413d-87e3-f2a31e4ba3e6"
      unitRef="usdPerShare">29.46</us-gaap:SharePrice>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfOptionsOutstandingForWhichTheVestingConditionsWereModified
      contextRef="i35748ad74f2a47a29070a26ee4ed0a28_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3MTg_525b28c4-996c-42c3-ac5e-408837c6867b"
      unitRef="shares">4477218</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfOptionsOutstandingForWhichTheVestingConditionsWereModified>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6690704295ce449eb7d92e6131f39e9b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzg2MDI_e290f187-945c-4ffe-878d-f3eca3870410">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfOptionsOutstandingForWhichTheVestingConditionsWereModifiedVestingPercentage
      contextRef="i3418e7a59dcd4481b489ee7a7dce7b33_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3Mjk_5615d073-c958-4f21-8874-9435b2de9fc8"
      unitRef="number">0.25</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfOptionsOutstandingForWhichTheVestingConditionsWereModifiedVestingPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="ibe0f916bf88940d4abe2eb9591410bc5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3MzQ_b7c4cfad-22a0-4a51-87dc-7cd144067959"
      unitRef="usd">76600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8288bad8607641e9ab6343d1bcdea44f_D20210629-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3NDk_2d1dfeec-04a3-438c-a6bd-291e3a8d2a3e"
      unitRef="usd">23300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie8dd54e4738d46498d3660336d9b8e4e_D20210701-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTIyNjI_a5fbf09c-49b4-418c-94e5-c4b4850753c3"
      unitRef="usd">24100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation
      contextRef="ib1bf84f29d6e441e83ab1c5f0810b642_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTIzNDA_ecfad650-2795-4bcf-b290-8ea53a0a1d7f"
      unitRef="usd">29200000</lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensationPeriodOfRecognition
      contextRef="ibe0f916bf88940d4abe2eb9591410bc5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTIzNDc_9c05df90-5c6a-40a0-9bff-20b0b43f6324">P2Y6M</lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensationPeriodOfRecognition>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfOptionsOutstandingForWhichTheVestingConditionsWereModified
      contextRef="ibd7233a5fa2249fb86b7a3cc1215231c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3NzI_a045dead-eed1-402a-bdd4-b2bb95817487"
      unitRef="shares">3627936</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfOptionsOutstandingForWhichTheVestingConditionsWereModified>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6690704295ce449eb7d92e6131f39e9b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzg3ODI_1edaafc1-3ed7-4aa8-aefa-702c46b96705">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="i4059d20161454608bc92647244ed3d53_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3ODM_bb827d9d-770d-445b-a496-83a5fec7dffb"
      unitRef="usd">11400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i740b5a0b4771457686d5647f4abe074c_D20210629-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA3OTg_e3330c8e-ac43-46c4-800f-c4f6a129a5cb"
      unitRef="usd">6600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ee77640227141979cb0e63859390005_D20210701-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTIzNTU_f2950516-e7a2-48e3-82c7-c7dbc1b42215"
      unitRef="usd">6700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation
      contextRef="i5615b2cb97a8422d8028cd3303c5ce8f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTIzNzg_5182c075-f95c-40a8-ac68-94a023690c05"
      unitRef="usd">5900000</lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensationPeriodOfRecognition
      contextRef="i9efc7ff6648b446485d4e9523eaa427d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTIzODU_b1aaee14-d508-4b50-aa73-8684d93aefb9">P1Y9M18D</lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensationPeriodOfRecognition>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModified
      contextRef="iee5e3d481ef64e05a5ab3505c4d96ee0_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA4MjA_f67fb689-5c76-4024-814d-bc2a3d626df6"
      unitRef="shares">111902</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModified>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModifiedVestingPercentage
      contextRef="i4537575095474ec69dfbb5ffc6c09c4b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA4Mjk_35b56ef6-d5e4-48f9-80c9-ad7b728a49b0"
      unitRef="number">0.25</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModifiedVestingPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="i4a3d811895f24765a81630a37b21ac78_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA4MzQ_4e410d0e-a36d-4383-8855-3762c1407f6c"
      unitRef="usd">2900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i85988929775049c99525d404dc63ddfa_D20210629-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA4NDg_8c219944-9330-4790-96aa-d2a86eb1af53"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99aad57a492947b285107afe369d3e5e_D20210701-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTI0NjE_e9ce1f2a-772f-49eb-9704-f90b7432b52c"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation
      contextRef="i9aa5e934994649c6a6ae39688475245f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTI0Nzc_4bca2ebf-5ee2-4f90-b873-8eaa3497318d"
      unitRef="usd">1500000</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptions
      contextRef="i4a3d811895f24765a81630a37b21ac78_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTI0ODQ_0c7df04a-15bb-4d4e-a96e-0b53a1b4d50c">P2Y9M18D</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber
      contextRef="i4821309e92234e1180fb1b50f0c24682_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA4NzA_3b11197d-1980-4b68-89a0-5fb045f62f46"
      unitRef="shares">1725942</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModified
      contextRef="i5bc3bd80d3504a13bf8950b01906ab62_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA4ODE_c9a590ea-e28a-4fdf-af01-b945eac6a5a6"
      unitRef="shares">1706888</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModified>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichAcceleratedVestingIsApplicableGrossCompensationExpense
      contextRef="i4821309e92234e1180fb1b50f0c24682_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA4OTc_c14f3b8c-b64f-44d0-963d-0d5e5b4d5961"
      unitRef="usd">43300000</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichAcceleratedVestingIsApplicableGrossCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i2275e2c7d35e40c09f3a464cabb9e442_D20210629-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA5MTI_a51bef8d-e5af-4a57-8b06-1294d1512473"
      unitRef="usd">7400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="ic439a9e692ac41b6a301876804cfb91f_D20210701-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTI1NjA_6a4d468a-d2e0-44e9-906d-4ddcca6a8cf9"
      unitRef="usd">15800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation
      contextRef="id71ff27e5a4c462d933a2b83f15fb610_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTI1Nzc_99c078e2-9fe6-4452-9d99-8d1a6f5841e5"
      unitRef="usd">20100000</lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensation>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensationPeriodOfRecognition
      contextRef="i4821309e92234e1180fb1b50f0c24682_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzEwOTk1MTE3MTI1ODQ_b63c8aae-27ad-41d5-ad9a-a10927e44382">P2Y8M12D</lz:ShareBasedCompensationByShareBasedPaymentAwardOptionsOutstandingForWhichTheVestingConditionsWereModifiedUnrecognizedCompensationPeriodOfRecognition>
    <lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModified
      contextRef="i3cb0c5519ed6444ab9eda72259d683a4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzg3ODQ_5e44ba75-6536-41c4-8196-a8d724562dd4"
      unitRef="shares">63235</lz:ShareBasedCompensationByShareBasedPaymentAwardNumberOfEquityInstrumentsOtherThanOptionsOutstandingForWhichTheVestingConditionsWereModified>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba07f13ac7484d669e03fd9c2c40e3d6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA5Njk_f1b4252c-df5b-4743-aa5b-7b9db5358fda"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharePrice
      contextRef="if4cdc356e26445ddb0f7d255b3d29e80_I20210621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTQvZnJhZzpmMWYwNTEyMjFmNmQ0YjA2YWJhODZmMzVhZDcxMjlhOC90ZXh0cmVnaW9uOmYxZjA1MTIyMWY2ZDRiMDZhYmE4NmYzNWFkNzEyOWE4XzI3NDg3NzkxNzA5OTE_c99d30f9-e1c1-4ba9-b427-e92fac830b11"
      unitRef="usdPerShare">25.50</us-gaap:SharePrice>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90ZXh0cmVnaW9uOmMxMmNlZmU3OThjYjQ4MzBiM2Q3YWJmZGQ4MDZlYTViXzI3NDg3NzkwNzA4NzQ_14f7d30c-b255-4084-b616-83da1212dfb6">Net (Loss) Income Per Share Attributable to Common Stockholders&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted net (loss) income per share attributable to common stockholders (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108,664)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: amounts attributable to redeemable convertible preferred stock&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,673)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net&#160;(loss) income&#160;attributable&#160;to&#160;common&#160;stockholders&#x2014;basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108,664)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,223&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,422&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: undistributed earnings reallocated to common stockholders&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net&#160;(loss) income&#160;attributable&#160;to&#160;common&#160;stockholders&#x2014;diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common stock used in computing net (loss) income per share attributable to common stockholders&#x2014;basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,424&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,709&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common stock used in computing net (loss) income per share attributable to common stockholders&#x2014;diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to common stockholders&#x2014;diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the number of options, RSUs and restricted stock excluded from the calculation of diluted net (loss) income per share attributable to common stockholders because they are anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,256&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,577&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,235&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&#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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90ZXh0cmVnaW9uOmMxMmNlZmU3OThjYjQ4MzBiM2Q3YWJmZGQ4MDZlYTViXzI3NDg3NzkwNzA4NzU_e4acf090-ead8-4bbe-8311-9e9cd06695ec">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted net (loss) income per share attributable to common stockholders (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108,664)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: amounts attributable to redeemable convertible preferred stock&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,673)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net&#160;(loss) income&#160;attributable&#160;to&#160;common&#160;stockholders&#x2014;basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108,664)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,223&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,422&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: undistributed earnings reallocated to common stockholders&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net&#160;(loss) income&#160;attributable&#160;to&#160;common&#160;stockholders&#x2014;diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common stock used in computing net (loss) income per share attributable to common stockholders&#x2014;basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,424&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,709&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common stock used in computing net (loss) income per share attributable to common stockholders&#x2014;diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to common stockholders&#x2014;diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzMtMS0xLTEtMjI5MTk_d511ef3b-2b03-4f76-ba0b-3affa8757732"
      unitRef="usd">-108664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzMtMy0xLTEtMjI5MTk_4a9c43e3-c200-481b-a055-8d577e94d64e"
      unitRef="usd">9896000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzMtNS0xLTEtMzEyMDg_d9d17299-6a6e-4edf-bc00-633ab67d1ffb"
      unitRef="usd">7443000</us-gaap:NetIncomeLoss>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzQtMS0xLTEtMjI5MTk_58a1a38b-2523-4164-ae37-02d008c12ab5"
      unitRef="usd">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzQtMy0xLTEtMjI5MTk_29d65455-ea42-4f89-921c-51f08ada6cc0"
      unitRef="usd">2673000</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzQtNS0xLTEtMzEyMDg_2124a996-b84e-4a2e-bc15-e4b48d571c71"
      unitRef="usd">2021000</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzUtMS0xLTEtMjI5MTk_b0482396-68ab-46f6-a00c-052b6e7a6bf2"
      unitRef="usd">-108664000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzUtMy0xLTEtMjI5MTk_16071c9d-9575-4568-bcdb-639c123aaff8"
      unitRef="usd">7223000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzUtNS0xLTEtMzEyMDg_08e9e226-0540-49d0-bbb6-1e0dc0c18b0c"
      unitRef="usd">5422000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzYtMS0xLTEtMjI5MTk_c7d8fad1-4d1b-4515-861f-fd2f8d6413ae"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzYtMy0xLTEtMjI5MTk_3cda1f35-2ad5-4309-a68d-9a787eebbfa2"
      unitRef="usd">39000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzYtNS0xLTEtMzEyMDg_7fb60049-f2b6-476b-a394-536649af426c"
      unitRef="usd">54000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzctMS0xLTEtMjI5MTk_80003e52-7b4c-4f2d-91c4-121f44b90400"
      unitRef="usd">-108664000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzctMy0xLTEtMjI5MTk_73a7678c-cc6b-474f-955b-053f19eedce4"
      unitRef="usd">7262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzctNS0xLTEtMzEyMDg_6d44790d-c074-425f-9d0c-05ab49161521"
      unitRef="usd">5476000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzktMS0xLTEtMjI5MTk_674daf30-006e-4d09-aaf6-8c7de76c754f"
      unitRef="shares">161424000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzktMy0xLTEtMjI5MTk_5d0a1438-c1b4-4012-810a-8bdae83db2af"
      unitRef="shares">124709000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzktNS0xLTEtMzEyMDg_0fb9e81f-bc05-40da-896d-3f9d1f982098"
      unitRef="shares">123826000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6690704295ce449eb7d92e6131f39e9b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzExLTEtMS0xLTIyOTE5_49d38110-4780-4343-8dac-0a29f5482c5a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie458021b8b184a968de9b6fd0dcb7972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzExLTMtMS0xLTIyOTE5_ec19ca24-c174-4c70-8852-132e9c02ccb9"
      unitRef="shares">2444000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i373a588c9e8d4fb78c52d5918be64684_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzExLTUtMS0xLTMxMjA4_6ffceb89-a311-45e5-a66a-c0ec6bbc4dde"
      unitRef="shares">4161000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib1878e252516404bb55a1fe85ff6394d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzEyLTEtMS0xLTIyOTE5_c1ca6d82-52a6-4173-9a15-11cb836537a0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8ba047cedc764bf9911d61026e5c2260_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzEyLTMtMS0xLTIyOTE5_b8756015-7cff-4ef3-8075-5435ced7f5f2"
      unitRef="shares">106000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie1410321021146bc918fe5094f650cc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzEyLTUtMS0xLTMxMjA4_1ec7a453-d200-40c2-8d1c-75cd3c9a494e"
      unitRef="shares">559000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzEzLTEtMS0xLTIyOTE5_a5d2d02b-8294-4c59-b938-671f844f033f"
      unitRef="shares">161424000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzEzLTMtMS0xLTIyOTE5_b2a17f79-10c9-4525-952f-4ee630bfe72f"
      unitRef="shares">127259000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzEzLTUtMS0xLTMxMjA4_97ab1dbc-e635-4a88-bacc-4ed8f71acde2"
      unitRef="shares">128546000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzE0LTEtMS0xLTIyOTE5_a2f77562-4d2e-4988-8ea3-dd58b1f5bf18"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzE0LTMtMS0xLTIyOTE5_52f4420c-8ac8-497e-ba27-e7ac008186be"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzE0LTUtMS0xLTMxMjA4_5f5bba1d-0844-4617-804c-79d496fe9c33"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzE1LTEtMS0xLTIyOTE5_9c6ea153-55f1-4566-8634-d86b211c0239"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzE1LTMtMS0xLTIyOTE5_ef76d6a1-adbf-43b3-9078-9c0158360b3b"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo2MDI0ZmJhZDI1N2M0YTAyYWNmY2RlYWMyNWFhNjE1NC90YWJsZXJhbmdlOjYwMjRmYmFkMjU3YzRhMDJhY2ZjZGVhYzI1YWE2MTU0XzE1LTUtMS0xLTM2MjI4_befc3aca-eace-493d-aba6-03ebe214b35a"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90ZXh0cmVnaW9uOmMxMmNlZmU3OThjYjQ4MzBiM2Q3YWJmZGQ4MDZlYTViXzI3NDg3NzkwNzA4NzY_c03e7e5f-f0b8-4163-9523-468659f79c11">&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the number of options, RSUs and restricted stock excluded from the calculation of diluted net (loss) income per share attributable to common stockholders because they are anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,256&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,577&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,235&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&#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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5a4b11116df04fb9b55b4bf14278e0fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzItMS0xLTEtMjI5MTk_8fa213ed-8909-469d-82fc-d984d0cc504e"
      unitRef="shares">15274000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i71a497a16c5a45c8ac98993d94d1ea9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzItMy0xLTEtMjI5MTk_91335ffd-cfb9-42d7-8e30-3632cad2f6b9"
      unitRef="shares">12529000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i85d313aba60e4b5385cd3cbfc5dd90b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzItNS0xLTEtMzEyNTA_11a005b1-8c17-43e1-a576-54f46b623317"
      unitRef="shares">7256000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i667db6c8664e4b129b5ee707277f0d3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzMtMS0xLTEtMjI5MTk_ccb7e5f5-8beb-4af6-ba35-9701ab95015a"
      unitRef="shares">3577000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idde9df405a0d4ca99a6fd897b3c26564_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzMtMy0xLTEtMjI5MTk_d696ed24-5f9b-4ccb-80c5-489033efc677"
      unitRef="shares">2235000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i73189933c1494624bcb42cbaed0b9aa8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzMtNS0xLTEtMzEyNTA_34dd4cad-dfac-4db1-8384-960a807d40da"
      unitRef="shares">884000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icea0eb6492c8454b9129c5f50795d358_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzQtMS0xLTEtNDQxNzg_8e1b4ed6-48bd-49ff-a854-d1a3cf8dbca2"
      unitRef="shares">96000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4d1ab0a3763e4dedad8236007e8b3d8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzQtMy0xLTEtNDQxNzg_6a66142c-a60e-4931-9b60-8d1db1948f13"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia832f053724143aeaf310fed5998835e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzQtNS0xLTEtNDQxNzg_978b8578-78c9-4b29-901d-64762579856f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i39052b04341d42ac8796fe5ae39483f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzQtMS0xLTEtMjI5MTk_1dfe1583-90d3-479d-afe7-22b8fde7ff2e"
      unitRef="shares">50000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5bc596cb9a4341489947c7f62a1934c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzQtMy0xLTEtMjI5MTk_2352af94-cf2c-40ae-bc08-da6c066e2f1d"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic771c3555c6b4532b75b5a84f929225b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzQtNS0xLTEtMzEyNTA_1c08797d-9bcc-4a1c-89db-a4114eb412df"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzUtMS0xLTEtMjI5MTk_2e1a5fd2-566a-41c7-bf49-c502a056c377"
      unitRef="shares">18997000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzUtMy0xLTEtMjI5MTk_8569c729-b005-415a-a9b4-c8f35202415f"
      unitRef="shares">14864000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xMTgvZnJhZzpjMTJjZWZlNzk4Y2I0ODMwYjNkN2FiZmRkODA2ZWE1Yi90YWJsZTo1M2IzNzgzN2NkMDc0MzliYjBmOWY4NTY5Y2UzN2U1Yy90YWJsZXJhbmdlOjUzYjM3ODM3Y2QwNzQzOWJiMGY5Zjg1NjljZTM3ZTVjXzUtNS0xLTEtMzEyNTA_48acf6b8-6d58-4892-9cf8-0e7cd4e472e7"
      unitRef="shares">8340000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90ZXh0cmVnaW9uOjFiMGE4Mjg0MzdmODQwYTdhMWQzYmFiMTRhZTRlZTBjXzI3NDg3NzkwNzM2NjQ_c7bdacce-d0af-4643-a540-8c4b977f0762">Fair Value Measurements&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarizes our assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale&#160;debt securities&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:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,215&#160;&lt;/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:'Open Sans',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:'Open Sans',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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,215&#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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale&#160;debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted money market fund&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps and cap&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,817&#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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial guarantee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,817&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,400&#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-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There was no change in the fair value of the contingent consideration from our acquisition of Pure for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our&#160;available-for-sale&#160;debt securities measured using Level&#160;3 inputs have the following activity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,528&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,866&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchases&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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other-than-temporary impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,912)&lt;/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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transfer of other equity security&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:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,528&#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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our financial guarantee measured using Level&#160;3 inputs has the following activity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.950%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,900&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,900&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on cancellation of financial guarantee&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(150)&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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,900&#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:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90ZXh0cmVnaW9uOjFiMGE4Mjg0MzdmODQwYTdhMWQzYmFiMTRhZTRlZTBjXzI3NDg3NzkwNzM2NjU_5aa4642d-f7de-49ef-bc71-e7b385e5ceef">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarizes our assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale&#160;debt securities&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:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,215&#160;&lt;/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:'Open Sans',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:'Open Sans',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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,215&#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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale&#160;debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted money market fund&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps and cap&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,817&#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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial guarantee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,817&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,400&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i899353231b1c4a2aa3dfd60219c66e9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzItMS0xLTEtMjI5MTk_df541b8a-3302-43bc-bc26-b53d495b775d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib85318c0e6284c6292bb9f5a7ebc7897_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzItMy0xLTEtMjI5MTk_2a11ad6e-6e2e-45b3-8f29-b8b012f31902"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9febe5dce9ea4c98abde65106fe2b9b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzItNS0xLTEtMjI5MTk_dc782612-f189-4738-b36f-293630b786af"
      unitRef="usd">1122000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6c9f413dbcf243469542518fa7aa08d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzMtMS0xLTEtMjI5MTk_73cc677a-d1d9-49e6-889e-c48bc045ab3b"
      unitRef="usd">30215000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia6a4358ae1e14579b8803d526a2e1f8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzMtMy0xLTEtMjI5MTk_f50e0a8e-d80a-4b91-9485-61c031b43948"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i81da452646244ea1b2276f595d6372b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzMtNS0xLTEtMjI5MTk_bf442dba-ba15-4df1-be8f-b26df9a105e5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iafefce64672f4df59df3c3fb201fd0d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzUtMS0xLTEtMjI5MTk_09415fb4-3937-4020-afe3-e2f13c242abf"
      unitRef="usd">30215000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7f1fd4094db34078b50dd14659b83d49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzUtMy0xLTEtMjI5MTk_8a8cb01c-1b95-44e5-aeb8-198378c09340"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idd99494e786d4bfd9db2954683640489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzUtNS0xLTEtMjI5MTk_cf89cc8e-beb5-478f-a71a-de038cb29c1b"
      unitRef="usd">1122000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0e9f71f9166b43ea99523251bf068441_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzgtMS0xLTEtMjI5MTk_d76ade1e-b9b6-4229-964c-a6fc0e36f0aa"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i36310432c7cf483bafaff0b23059cc08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzgtMy0xLTEtMjI5MTk_8ad2b7e6-b79e-45f3-82bd-9f8dd7860f9b"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id6270b1f420546b3b39bc1acf9a6330f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzgtNS0xLTEtMjI5MTk_8f03aab0-9275-46cf-8f13-2e38e517b8a0"
      unitRef="usd">750000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iafefce64672f4df59df3c3fb201fd0d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzktMS0xLTEtMjI5MTk_d8a71d60-2b03-4f21-bcb5-11a43718c5ee"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7f1fd4094db34078b50dd14659b83d49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzktMy0xLTEtMjI5MTk_8fe1b21e-b02f-4143-8654-256d5b093658"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idd99494e786d4bfd9db2954683640489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo1MmNiNjI1YTViNGU0YzgwODJlOTc2NmM3YjU2ZTM1Yy90YWJsZXJhbmdlOjUyY2I2MjVhNWI0ZTRjODA4MmU5NzY2YzdiNTZlMzVjXzktNS0xLTEtMjI5MTk_5d2ba172-7900-416b-9bb2-10f0a3578727"
      unitRef="usd">750000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i851b7fd9dc394c0a9d75660dcdb819ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzItMS0xLTEtMjI5MTk_e3f44d7d-61e2-4318-8439-2361db4acc80"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibba4f3b6a18a438d8cdd949924a32b5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzItMy0xLTEtMjI5MTk_9abf1c1c-82e1-4764-a2b9-068c30d35d12"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i517b71727ea14e57b55b94549e53ded6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzItNS0xLTEtMjI5MTk_b5edd51e-2ce4-4d39-9424-be7026cea25a"
      unitRef="usd">1050000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5f4853c458a54a799d724ab27b48f51c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzMtMS0xLTEtMjI5MTk_06abbeb7-b38f-4325-9b45-5da17978322c"
      unitRef="usd">5208000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idf28bb6d8b6d4142828ca87bd7833ca7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzMtMy0xLTEtMjI5MTk_19c5772f-f401-4f58-8e06-2fa0448a6b8e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i53d99bdfe04046e28888ac9a321c6479_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzMtNS0xLTEtMjI5MTk_4555c0c7-7933-49a7-b6d2-03f32c990fa2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i39ef82306aef48cab755a51aedc3d630_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzQtMS0xLTEtMjI5MTk_bdffdb2c-45df-4d9e-b9ac-a80120184be1"
      unitRef="usd">25000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i739f2ba228d04ed2ac6b0a98e17bf61a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzQtMy0xLTEtMjI5MTk_7d761848-0f20-4693-817e-2c6eeab0403d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i38c9116bea374e34a3e5d01dc85a8870_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzQtNS0xLTEtMjI5MTk_1e0e998e-31a5-4fc6-9b7d-b674a0fd6dc1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i961e6d8ee0604b5e944789113f4752d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzUtMS0xLTEtMjI5MTk_0e68a434-6ef3-4a62-8308-99d4111a7cab"
      unitRef="usd">30208000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6d8138ea899c4586a073636ee2e37d4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzUtMy0xLTEtMjI5MTk_dade9ef3-7b95-421d-bf3e-9c763c41edee"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i37dbea22c1ba44419ae6474abd4777e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzUtNS0xLTEtMjI5MTk_971c66b3-3b0c-4888-972d-780b96b62ab5"
      unitRef="usd">1050000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i74c588e45c2a4772993413b5dd121622_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzYtMS0xLTEtMjI5MTk_1facd7b5-642e-4161-aef5-ee6b7416afc8"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic6d2fec1a38345ee97f9856a6723e912_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzYtMy0xLTEtMjI5MTk_c402c209-933d-418b-abf8-4f81df467258"
      unitRef="usd">5817000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3f43af3e96dc4676a27f9a242d4d104f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzYtNS0xLTEtMjI5MTk_818323d9-168d-4498-8012-1f1a76ccc661"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7647d70ae252499794af9cc112996ed0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzctMS0xLTEtMjI5MTk_8f106412-8ac9-47d5-a10c-f34e244cc762"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia8c76d3dced44b7ab4525038f71cdd0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzctMy0xLTEtMjI5MTk_6ee5218c-9afd-44aa-9f2e-a4c4a8fdb264"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2326f314c109443a83477febc2d4f315_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzctNS0xLTEtMjI5MTk_5581a81e-23a6-4c13-9444-e4e44b1cc893"
      unitRef="usd">150000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i35f9cb3f6df145adbedf8ec125878eac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzgtMS0xLTEtNDA4Mjk_9692c156-676a-46ff-8449-b0c0201e9bae"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7a5e8d7f52ee478ab05844dd4afd4c03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzgtMy0xLTEtNDA4NDk_5ecbfa48-92c5-4d96-866f-eea2fac31949"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib467d58cccb349228eb2fa499e31963e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzgtNS0xLTEtNDA4Njg_b8c05405-0ac3-45f2-9411-155e58b339df"
      unitRef="usd">1250000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i961e6d8ee0604b5e944789113f4752d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzgtMS0xLTEtMjI5MTk_22d2146e-8a71-4ab1-87a5-22cd2ddabf56"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6d8138ea899c4586a073636ee2e37d4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzgtMy0xLTEtMjI5MTk_8980aaa7-0abe-41e9-987c-528a04980c86"
      unitRef="usd">5817000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i37dbea22c1ba44419ae6474abd4777e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTowMTYzZTI2OWVlM2I0ZGI2OTc4YTllYzM1ZjEzZTBmYy90YWJsZXJhbmdlOjAxNjNlMjY5ZWUzYjRkYjY5NzhhOWVjMzVmMTNlMGZjXzgtNS0xLTEtMjI5MTk_df6c44a4-9720-4093-8ac9-6991fe169959"
      unitRef="usd">1400000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90ZXh0cmVnaW9uOjFiMGE4Mjg0MzdmODQwYTdhMWQzYmFiMTRhZTRlZTBjXzI3NDg3NzkwNzM2NjY_0fec39d7-6779-4896-bc3f-30489f1d4727">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our&#160;available-for-sale&#160;debt securities measured using Level&#160;3 inputs have the following activity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,528&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,866&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchases&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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other-than-temporary impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,912)&lt;/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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transfer of other equity security&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:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,528&#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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our financial guarantee measured using Level&#160;3 inputs has the following activity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.950%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,900&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,900&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on cancellation of financial guarantee&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(150)&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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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;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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,900&#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:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i06b807e67075493d9b44ac7910405d66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzItMS0xLTEtMjI5MTk_0270dddd-23e8-4abe-a1f4-5a7d25253a02"
      unitRef="usd">1050000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ice756a042cdd4dd6890dfaa5fd4a6512_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzItMy0xLTEtMjI5MTk_dad190a9-77a0-4ea6-a324-0c1911f69d31"
      unitRef="usd">5528000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ie4a3954b4acb49b18ad20e37905d5d29_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzItNS0xLTEtNTk2MDE_d4fdbb52-6d89-4fcd-9a00-d877d9895115"
      unitRef="usd">3866000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i3be749ce0c1947d994144b68873d5591_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzMtMS0xLTEtNjAyNjM_f833f513-2cfd-4114-bbd8-33f7cc46e58c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ifdb608e11cca4aea9a05b2ea28ac735b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzMtMy0xLTEtNjAyNjM_4524d73d-70b1-412c-8d12-01a017fa3aa3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="if0b27a79bc7f4aa58025182ed5685793_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzMtNS0xLTEtNjAyMzc_5bba6a2b-5621-413f-8bb5-5166afb6f1e3"
      unitRef="usd">2013000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="i3be749ce0c1947d994144b68873d5591_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzQtMS0xLTEtMjI5MTk_5c95731c-abda-4879-ac09-ff603c456b3a"
      unitRef="usd">72000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="ifdb608e11cca4aea9a05b2ea28ac735b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzQtMy0xLTEtMjI5MTk_44b486cb-f612-45b0-8bcb-ae15aff2db8d"
      unitRef="usd">434000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="if0b27a79bc7f4aa58025182ed5685793_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzMtNS0xLTEtNTk2MDE_8de4641a-9b47-4152-b08e-81d171d7ff5b"
      unitRef="usd">440000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <lz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherThanTemporaryImpairment
      contextRef="i3be749ce0c1947d994144b68873d5591_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzUtMS0xLTEtMjI5MTk_2cea7311-2d39-4bc0-b942-40569b34b7be"
      unitRef="usd">0</lz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherThanTemporaryImpairment>
    <lz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherThanTemporaryImpairment
      contextRef="ifdb608e11cca4aea9a05b2ea28ac735b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzUtMy0xLTEtMjI5MTk_8153908e-b8b8-4ece-a57d-1c5964c2b8cb"
      unitRef="usd">4912000</lz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherThanTemporaryImpairment>
    <lz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherThanTemporaryImpairment
      contextRef="if0b27a79bc7f4aa58025182ed5685793_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzQtNS0xLTEtNTk2MDE_163e98f1-683d-4050-9162-d5c925b0a04e"
      unitRef="usd">0</lz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherThanTemporaryImpairment>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i3be749ce0c1947d994144b68873d5591_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzUtMS0xLTEtNTk1OTc_333e3a67-ddfc-4b3d-ba82-1fd6d2a9d5ca"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="ifdb608e11cca4aea9a05b2ea28ac735b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzUtMy0xLTEtNTk1OTc_38872ae4-3ce5-447f-a3c6-fd81b333824d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="if0b27a79bc7f4aa58025182ed5685793_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzUtNS0xLTEtNTk1OTc_41f5eea1-b203-4be0-b939-40b38e058533"
      unitRef="usd">-791000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="if04a7fb581d247bcae042519ac8c4214_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzctMS0xLTEtMjI5MTk_f420ed04-db36-4af9-ba52-ed5056e8543b"
      unitRef="usd">1122000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i06b807e67075493d9b44ac7910405d66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzctMy0xLTEtMjI5MTk_b6199754-d322-4ee1-a9b9-323d87b6e7d6"
      unitRef="usd">1050000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ice756a042cdd4dd6890dfaa5fd4a6512_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo2YTc4NDllNzFmMmE0YmNkYjkxMzA0ZTA5YTQ3MjkwOS90YWJsZXJhbmdlOjZhNzg0OWU3MWYyYTRiY2RiOTEzMDRlMDlhNDcyOTA5XzYtNS0xLTEtNTk2MDE_5a5ff3f5-aa3e-4f38-9c09-281f61cf5dc0"
      unitRef="usd">5528000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ie70b338e48d74daea64e542ca612e669_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzItMS0xLTEtMjI5MTk_8eaa3f24-251b-45b7-9441-256bf1fd8aa6"
      unitRef="usd">150000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia15f423398d84163a9218ec72323c13b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzItMy0xLTEtMjI5MTk_90ceee6e-f9ff-4d12-9e0a-000d2bdc8a62"
      unitRef="usd">1900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i6e41d56f00de47f0ae85916af503286d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzItNS0xLTEtNTk2MDQ_27ce1d96-13c9-4dae-ad0c-57df76805ec7"
      unitRef="usd">1900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="i26ed1fe669e14584925329bdb894ec4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzQtMS0xLTEtMjI5MTk_df9b5c23-daa0-4bfd-a33e-bebceb58e64c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="i5756d67e262242768f0d7a254b74f175_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzQtMy0xLTEtMjI5MTk_aad564d4-4f39-44e1-8cfe-113296b21d98"
      unitRef="usd">-1750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="iee8d44b6d2d24ef99ef8f09bc46494e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzMtNS0xLTEtNTk2MDQ_68fc388a-4947-4e3e-8302-7053def40fb2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i26ed1fe669e14584925329bdb894ec4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzUtMS0xLTEtNDA0ODY_7e7cb96d-f271-4608-b01c-f438e930b9de"
      unitRef="usd">150000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i5756d67e262242768f0d7a254b74f175_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzUtMy0xLTEtNDA0OTI_4bb5f944-ae83-44e1-85c0-c04e1ca6db87"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="iee8d44b6d2d24ef99ef8f09bc46494e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzQtNS0xLTEtNTk2MDQ_2a0da511-ac81-4142-b468-1188d5ef00e8"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia523b91c8fd2421d8111b255422c3eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzUtMS0xLTEtMjI5MTk_dbccedb8-cd27-4c62-bfe5-9ba644c9d73f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ie70b338e48d74daea64e542ca612e669_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzUtMy0xLTEtMjI5MTk_3bd7736e-fc9c-4788-887e-69d32b36ab15"
      unitRef="usd">150000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia15f423398d84163a9218ec72323c13b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNTcvZnJhZzoxYjBhODI4NDM3Zjg0MGE3YTFkM2JhYjE0YWU0ZWUwYy90YWJsZTo4NDhmNDdhNTY5NjE0ZGE4YWFjNzM1ZjE2YzI0MzA0OS90YWJsZXJhbmdlOjg0OGY0N2E1Njk2MTRkYThhYWM3MzVmMTZjMjQzMDQ5XzUtNS0xLTEtNTk2MDQ_9bd9f3ee-9474-4f0b-afe2-7c442508f321"
      unitRef="usd">1900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjAvZnJhZzpkMWM2YjU0ZDljYzM0MGMxYmY4NjExOTgyMDBkMzNjYS90ZXh0cmVnaW9uOmQxYzZiNTRkOWNjMzQwYzFiZjg2MTE5ODIwMGQzM2NhXzI3NDg3NzkwNzM4NDM_5ebb0b9f-33bb-4d6c-9002-fe1eb0e024c0">RestructuringIn 2020 and 2019, we incurred $0.6&#160;million and $1.6&#160;million, respectively, in severance costs related to a reduction in headcount in our U.K. workforce. In 2020, we incurred $1.9&#160;million in severance costs related to a reduction in headcount in our U.S. workforce in October, or U.S. restructuring. Restructuring expenses include salary &lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and benefits for the impacted employees and are included in general and administrative expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As part of the severance arrangement for our U.S. restructuring, certain separated employees were eligible to participate in a tender offer transaction and we repurchased 319,257 shares of common stock from employees who were existing stockholders and vested option holders for total consideration of approximately $3.1&#160;million. The repurchased shares were constructively retired.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="i0c986658bbe84d35ac13712497a90347_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjAvZnJhZzpkMWM2YjU0ZDljYzM0MGMxYmY4NjExOTgyMDBkMzNjYS90ZXh0cmVnaW9uOmQxYzZiNTRkOWNjMzQwYzFiZjg2MTE5ODIwMGQzM2NhXzI3NDg3NzkwNzM4NDU_d84cce3b-98a3-42b1-b930-b0e132cbd9bc"
      unitRef="usd">600000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i42fd4f8e5f544ec1be26f0b1092feced_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjAvZnJhZzpkMWM2YjU0ZDljYzM0MGMxYmY4NjExOTgyMDBkMzNjYS90ZXh0cmVnaW9uOmQxYzZiNTRkOWNjMzQwYzFiZjg2MTE5ODIwMGQzM2NhXzI3NDg3NzkwNzM4NTk_0134f485-51ee-490a-b535-e4c40267f125"
      unitRef="usd">1600000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i13e4e5b62c9849a19e6e9f5fda66ac0e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjAvZnJhZzpkMWM2YjU0ZDljYzM0MGMxYmY4NjExOTgyMDBkMzNjYS90ZXh0cmVnaW9uOmQxYzZiNTRkOWNjMzQwYzFiZjg2MTE5ODIwMGQzM2NhXzI3NDg3NzkwNzM4NzM_a1d7a0d9-b66d-4c26-99fa-1ef4fdc7c782"
      unitRef="usd">1900000</us-gaap:SeveranceCosts1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i13e4e5b62c9849a19e6e9f5fda66ac0e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjAvZnJhZzpkMWM2YjU0ZDljYzM0MGMxYmY4NjExOTgyMDBkMzNjYS90ZXh0cmVnaW9uOmQxYzZiNTRkOWNjMzQwYzFiZjg2MTE5ODIwMGQzM2NhXzI3NDg3NzkwNzM4ODc_85f7388e-4947-4aa4-ab94-b310d6348d70"
      unitRef="shares">319257</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i13e4e5b62c9849a19e6e9f5fda66ac0e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjAvZnJhZzpkMWM2YjU0ZDljYzM0MGMxYmY4NjExOTgyMDBkMzNjYS90ZXh0cmVnaW9uOmQxYzZiNTRkOWNjMzQwYzFiZjg2MTE5ODIwMGQzM2NhXzI3NDg3NzkwNzM4OTY_03838741-ebbb-4ec2-b5bd-8b846c62dd18"
      unitRef="usd">3100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzI3NDg3NzkwODQ4MTY_4c3349af-1e0a-4f5b-ba11-980e2df0f5bb">Income Taxes&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March&#160;27, 2020 the&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Coronavirus Aid, Relief and Economic Security Act&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, or CARES Act, was signed into law. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act did not have a material impact on the benefit from for income taxes for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following are the domestic and foreign components of our (loss) income before income taxes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119,195)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,272&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,778&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(420)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,947)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (loss) income before income taxes&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119,615)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,325&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,604&#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:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total income before income taxes above includes (loss) income from our equity method investment of $0.3&#160;million for 2019. There was no (loss) income from equity method investments for 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The details for the (benefit from) provision for income taxes by jurisdiction are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(194)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;760&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,605)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,990)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(997)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,595)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,325&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,929&#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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (benefit from) provision for income tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The (benefit from) provision for income taxes for December&#160;31, 2021, 2020 and 2019 differed from the amounts computed by applying the U.S. Federal income tax rate of 21% to (loss) income before income taxes as a result of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes at statutory rate&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,120)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,588&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,309)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(891)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rate differential on foreign earnings&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,217)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(887)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,340)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;809&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,011&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,065)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,162)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,014)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nondeductible stock-based compensation &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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,267&#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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible&#160;expenses&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(486)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (benefit from) provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities consisted of the following as of December&#160;31, 2021 and 2020, (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred&#160;tax&#160;assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,321&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,631&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairment on investment&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,445&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,206&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense carryforward&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,851&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital loss carryforwards&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;452&#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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives and hedging&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,597&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,170)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,647&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,865)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,026)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,840)&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,654&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,807&#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-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We evaluated the realizability of net deferred tax assets and determined it is more likely than not that separate state net operating losses, net operating losses from the acquisition of Legalinc, capital loss carryovers from the acquisition of Earth Class Mail, the deferred tax assets for Pulse IP, LLC and Pulse Business, LLC, and foreign deferred tax assets will not be realized based on the available objective evidence and have recorded a valuation allowance on such deferred tax assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the valuation allowance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,950&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,816&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,707&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net increase in current year&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,646&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (decrease) increase in valuation prior period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net decrease in valuation allowance from acquisitions&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net changes in the valuation allowance in the years ended December 31, 2021, 2020, and 2019 include changes recorded through earnings relating to losses primarily from foreign operations and to a lesser extent valuation allowances established relating to acquired businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, we had federal net operating loss, or NOL, carryforwards of $29.8 million and $11.7 million, respectively, which will begin to expire in 2032. At December&#160;31, 2021, and 2020, we had state NOL carryforwards of $58.8 million and $49.8 million, respectively, which will begin to expire in 2032. At December&#160;31, 2021 and  2020, we had foreign NOL carryforwards of $31.8 million and $32.4 million, respectively, which can be carried forward indefinitely and are not subject to expiration. At December&#160;31, 2021 and 2020, we had federal tax credit carryforwards of $7.6 million and $6.2 million, respectively, which will begin to expire in 2034. At December&#160;31, 2021 and 2020, we had state tax credit carryforwards of $9.6 million and $8.8 million, respectively, which carry forward indefinitely. Our domestic entities may be subject to an annual limitation on the utilization of NOL and credit carryforwards based on changes in ownership as defined by Section&#160;382 of the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; Internal&#160;Revenue Code of 1986&lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. In 2018, we acquired Legalinc and in 2021 we acquired Earth Class Mail. Both were structured as stock acquisitions. Since there was a change in ownership, the acquired NOL carryforwards are subject to an annual Section&#160;382 limitation on the utilization of the NOL carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We have had foreign operations since 2013. We have not provided for U.S. income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the U.S. At December&#160;31, 2021, 2020 and 2019, the amount of temporary differences related to undistributed earnings and other outside temporary differences upon which U.S. income taxes are not material to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in unrecognized tax benefits for the years ended December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&#160;Tax&lt;br/&gt;Benefits&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at Balance at December 31, 2018&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,256&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,231&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,873&#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-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;If recognized, $7.9 million of unrecognized tax benefits, excluding interest and penalties, would reduce our annual effective tax rate. Due to the uncertain and complex application of tax laws and regulations, it is possible that the ultimate resolution of uncertain positions may result in liabilities that could be materially different from these estimates. In such an event, we will record additional tax expense or benefit in the period in which resolution occurs. Our policy is to recognize interest and penalties related to income tax matters in income tax expense. At December&#160;31, 2021 and 2020, accrued interest and penalties related to income tax positions were not material to our consolidated financial statements. We do not anticipate that unrecognized tax benefits will materially change within the next twelve months.&lt;/span&gt;&lt;/div&gt;We are subject to taxation and file income tax returns in the U.S. federal, state, and foreign jurisdictions. The federal income tax return for the years 2018 through 2020 and state income tax returns for the tax years 2008 through 2020 remain open to examination. We are under examination in one state which is not expected to have an impact on our results of operations, cash flows and financial condition.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzI3NDg3NzkwODQ4MTc_811b8315-5819-4440-b68d-d27a58b19c7b">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following are the domestic and foreign components of our (loss) income before income taxes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119,195)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,272&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,778&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(420)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,947)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (loss) income before income taxes&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119,615)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,325&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzItMS0xLTEtMjI5MTk_816b557f-add8-45bd-97af-738f1681746a"
      unitRef="usd">-119195000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzItMy0xLTEtMjI5MTk_ab8081b5-93e0-41cd-95da-66c4740f45d4"
      unitRef="usd">25272000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzItNS0xLTEtMzI3MTg_a0bc3c0f-861d-4b43-bf3d-baefe7043928"
      unitRef="usd">19778000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzMtMS0xLTEtMjI5MTk_5403ff12-c735-4199-ac96-e779f3d9bead"
      unitRef="usd">-420000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzMtMy0xLTEtMjI5MTk_1b4d57d4-fd48-4275-b4c3-4030178a5b2c"
      unitRef="usd">-12947000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzMtNS0xLTEtMzI3MTg_e4faea8f-92bb-4174-b356-c301add47e6c"
      unitRef="usd">-9174000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestAdjusted
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzQtMS0xLTEtMjI5MTk_c461b0f0-5f3d-4470-b009-9336b16e983d"
      unitRef="usd">-119615000</lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestAdjusted>
    <lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestAdjusted
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzQtMy0xLTEtMjI5MTk_22c4a9ed-7086-4e33-b134-5733f0a19a31"
      unitRef="usd">12325000</lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestAdjusted>
    <lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestAdjusted
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmYjA1N2VjMzU5ZmE0NTE3YTgzNGVlMjM4MWI5OGZmMS90YWJsZXJhbmdlOmZiMDU3ZWMzNTlmYTQ1MTdhODM0ZWUyMzgxYjk4ZmYxXzQtNS0xLTEtMzcxOTM_1f9082bc-550c-4e41-8894-4fc6e6a8ac20"
      unitRef="usd">10604000</lz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesNoncontrollingInterestAdjusted>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzQzOTgwNDY1MjYwOTY_661b1c56-e361-48af-96bd-bdb2e71d3a0b"
      unitRef="usd">300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzI3NDg3NzkwODQ4MTg_3501afb4-c051-428f-8d33-e3b581572846">&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The details for the (benefit from) provision for income taxes by jurisdiction are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(194)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;760&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,605)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,990)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(997)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,595)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,325&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,929&#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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (benefit from) provision for income tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzMtMS0xLTEtMjI5MTk_b1106898-32f4-4d11-956b-9ce29bb8c6e0"
      unitRef="usd">-194000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzMtMy0xLTEtMjI5MTk_d8c05bfa-7c7a-4e24-94dc-c0f2efeb1c7c"
      unitRef="usd">846000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzMtNS0xLTEtMzI3NjQ_c892bceb-8ceb-47ff-a161-1dc64115e410"
      unitRef="usd">277000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzQtMS0xLTEtMjI5MTk_9b999159-cbb3-4ead-a0c2-2b0983c2ab3c"
      unitRef="usd">760000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzQtMy0xLTEtMjI5MTk_72ac0daa-52e9-4a7b-a96f-b5ffc548ec58"
      unitRef="usd">243000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzQtNS0xLTEtMzI3NjQ_2ee62f0e-e68e-4c99-b258-f415ae040ef1"
      unitRef="usd">700000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzUtMS0xLTEtMjI5MTk_b4ae8929-b996-48b5-a006-d60e6747aa97"
      unitRef="usd">78000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzUtMy0xLTEtMjI5MTk_b86e6824-24c4-48f0-b6e2-0cd0b3324521"
      unitRef="usd">15000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzUtNS0xLTEtMzI3NjQ_46763ccd-7057-4a22-8dad-a6c7399c11d0"
      unitRef="usd">255000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzYtMS0xLTEtMjI5MTk_4b05d696-202f-4bbf-9390-969c5eac5a67"
      unitRef="usd">644000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzYtMy0xLTEtMjI5MTk_9612ec6c-19ac-4c76-bed9-db0ba7b283c2"
      unitRef="usd">1104000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzYtNS0xLTEtMzcyMDc_238afbfa-7fc2-44f2-87eb-b2bb237d9d6c"
      unitRef="usd">1232000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzgtMS0xLTEtMjI5MTk_d4bfb069-faa6-4644-a60f-2a9e4b3b1470"
      unitRef="usd">-9605000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzgtMy0xLTEtMjI5MTk_2a78b1ba-440e-4b53-b4d1-04c772d44e64"
      unitRef="usd">2322000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzgtNS0xLTEtMzI3NzE_11be9926-4cc9-4441-aa20-ff141c04369c"
      unitRef="usd">2944000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzktMS0xLTEtMjI5MTk_10e43da2-3dee-40eb-92d9-0d24a1775e41"
      unitRef="usd">-1990000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzktMy0xLTEtMjI5MTk_6f937cb0-e058-411e-bf44-9e003ead8563"
      unitRef="usd">-997000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzktNS0xLTEtMzI3NzE_11f48e39-f085-44cb-b06e-baa9b1c1797c"
      unitRef="usd">-1015000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzEwLTEtMS0xLTIyOTE5_bbdd19ff-7866-45d0-a6f8-25891a761ae8"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzEwLTMtMS0xLTIyOTE5_c8534730-4031-4790-950a-9fa029b18842"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzEwLTUtMS0xLTMyNzcx_7be0fc82-162c-4a65-930d-67ca0594bf1d"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <lz:DeferredIncomeTaxExpenseBenefitAdjusted
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzExLTEtMS0xLTIyOTE5_6bceff77-0112-4223-a240-1a26d644b4cf"
      unitRef="usd">-11595000</lz:DeferredIncomeTaxExpenseBenefitAdjusted>
    <lz:DeferredIncomeTaxExpenseBenefitAdjusted
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzExLTMtMS0xLTIyOTE5_dfc36db2-0813-4140-9c26-a16d53650501"
      unitRef="usd">1325000</lz:DeferredIncomeTaxExpenseBenefitAdjusted>
    <lz:DeferredIncomeTaxExpenseBenefitAdjusted
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzExLTUtMS0xLTM3MjA3_2e95b822-5430-4398-8b14-99b857d0defc"
      unitRef="usd">1929000</lz:DeferredIncomeTaxExpenseBenefitAdjusted>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzEyLTEtMS0xLTIyOTE5_9f99735d-4ce2-4858-8504-f25cb32ba5fa"
      unitRef="usd">-10951000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzEyLTMtMS0xLTIyOTE5_a20e61cd-7321-4264-ac98-4af4b2e1b195"
      unitRef="usd">2429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTphOTdmZWFlYTkxYmQ0MDBhYjgxZTlkODM0MzBlNWM1Yy90YWJsZXJhbmdlOmE5N2ZlYWVhOTFiZDQwMGFiODFlOWQ4MzQzMGU1YzVjXzEyLTUtMS0xLTM3MjA3_9d49b05f-4f49-4547-b192-90771f718fbb"
      unitRef="usd">3161000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzI3NDg3NzkwODQ4MTk_4775d01e-cf26-4e42-9119-407dff7cf37f">&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The (benefit from) provision for income taxes for December&#160;31, 2021, 2020 and 2019 differed from the amounts computed by applying the U.S. Federal income tax rate of 21% to (loss) income before income taxes as a result of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes at statutory rate&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,120)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,588&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,309)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(891)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rate differential on foreign earnings&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,217)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(887)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,340)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;809&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,011&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,065)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,162)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,014)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nondeductible stock-based compensation &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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,267&#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:'Open Sans',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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible&#160;expenses&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(486)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (benefit from) provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzItMS0xLTEtMjI5MTk_4c2a7041-6916-40e9-990e-264710b4fd53"
      unitRef="usd">-25120000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzItMy0xLTEtMjI5MTk_310b9c54-a3f9-4f31-8cd2-6e6a02c42e79"
      unitRef="usd">2588000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzItNS0xLTEtMzI3ODM_e9292981-4f33-4f2f-96b5-71cf7f27a05b"
      unitRef="usd">2227000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzMtMS0xLTEtMjI5MTk_7f8d5f74-97a9-46d1-a4a7-7de5da93bdd2"
      unitRef="usd">-2309000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzMtMy0xLTEtMjI5MTk_6e271bd7-4370-498c-83fe-17730fae6ccd"
      unitRef="usd">-891000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzMtNS0xLTEtMzI3ODM_1ee1f021-cc28-4de7-8c14-9cc7592476ba"
      unitRef="usd">284000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzQtMS0xLTEtMjI5MTk_0281ab13-65cd-4f84-a7de-0d6b3fe33c92"
      unitRef="usd">-68000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzQtMy0xLTEtMjI5MTk_e9ec71fa-8d92-47b9-805e-75bda2c16a8c"
      unitRef="usd">-1217000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzQtNS0xLTEtMzI3ODM_0b85db06-5699-4140-99ef-b90d8330cd65"
      unitRef="usd">1818000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzUtMS0xLTEtMjI5MTk_13298090-f687-4662-9a52-61f22f5c09bf"
      unitRef="usd">887000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzUtMy0xLTEtMjI5MTk_b419682f-2b19-4279-8469-3abc432d9a9f"
      unitRef="usd">1340000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzUtNS0xLTEtMzI3ODM_cd9baec2-9e41-4187-920f-4bb37c0c3023"
      unitRef="usd">600000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzYtMS0xLTEtMjI5MTk_b08a4e45-3f6b-43aa-bfa3-c5cfc1e4fcdd"
      unitRef="usd">809000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzYtMy0xLTEtMjI5MTk_e71d8621-c6e9-427b-8eea-d093f6913743"
      unitRef="usd">5011000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzYtNS0xLTEtMzI3ODM_9cbe0cf4-40ad-44ec-95cb-a8da7bede384"
      unitRef="usd">117000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <lz:EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedPaymentArrangementAmount
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzctMS0xLTEtMjI5MTk_4aca5df8-d7b6-423c-ad71-c63d55e38891"
      unitRef="usd">3065000</lz:EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedPaymentArrangementAmount>
    <lz:EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedPaymentArrangementAmount
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzctMy0xLTEtMjI5MTk_687abed2-c7f3-492d-9534-6e791eba2238"
      unitRef="usd">2162000</lz:EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedPaymentArrangementAmount>
    <lz:EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedPaymentArrangementAmount
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzctNS0xLTEtMzI3ODM_3ac4b2f5-b488-4773-8ebc-08314fa683e1"
      unitRef="usd">2014000</lz:EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedPaymentArrangementAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzgtMS0xLTEtNTI1MTc_eb074c69-1d0e-4e1b-aff9-c2478a526951"
      unitRef="usd">18267000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzgtMy0xLTEtNTI1MTc_578a1b55-70b3-483b-8ce2-d7c4a6fdda35"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzgtNS0xLTEtNTI1MTc_e0b2b35e-ca45-4c2e-94d0-ae3c274b26f8"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzgtMS0xLTEtMjI5MTk_3a55c544-158e-4416-9477-301860fe54fa"
      unitRef="usd">703000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzgtMy0xLTEtMjI5MTk_b32ed984-ecf8-4a2b-9ac2-55df7e636315"
      unitRef="usd">978000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzgtNS0xLTEtMzI3ODM_f345ab43-0c30-4c69-8346-b85570183cdb"
      unitRef="usd">563000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzEwLTEtMS0xLTIyOTE5_6fb0cc6a-a0b7-4da5-bccc-9cdbaa1f0a6b"
      unitRef="usd">287000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzEwLTMtMS0xLTIyOTE5_1fb544a0-456f-4e18-8979-a583f5ec079a"
      unitRef="usd">-52000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzEwLTUtMS0xLTMyNzgz_dafd59f7-afc5-4a78-8d71-835d9e250016"
      unitRef="usd">820000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzEyLTEtMS0xLTYwNjU3_433433f4-401c-4f12-a2c8-ac49ebec0ce3"
      unitRef="usd">432000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzEyLTMtMS0xLTYwNjU5_5675a475-3330-4325-9a6b-96e82ebe3c09"
      unitRef="usd">-486000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzEyLTUtMS0xLTYwNjYy_394f5d85-dd73-45a1-bd6d-9676dc9c7c5e"
      unitRef="usd">-54000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzExLTEtMS0xLTIyOTE5_7111b144-e6a4-48be-b08a-caa50cc4d91b"
      unitRef="usd">-10951000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzExLTMtMS0xLTIyOTE5_bb7e5ab1-e023-4300-8fb9-6ce49ba538f8"
      unitRef="usd">2429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTo0NzllYzE0MDhlNzk0MjM5OWE0ZDI0Y2NjZDQwMTIxYS90YWJsZXJhbmdlOjQ3OWVjMTQwOGU3OTQyMzk5YTRkMjRjY2NkNDAxMjFhXzExLTUtMS0xLTM3MjMy_a37de29a-8749-4be5-9192-e1aae7569398"
      unitRef="usd">3161000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzI3NDg3NzkwODQ4MjA_e1daf86a-a4b0-4ef7-a92e-74d88bf83e25">&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities consisted of the following as of December&#160;31, 2021 and 2020, (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred&#160;tax&#160;assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,321&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,631&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairment on investment&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,445&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,206&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense carryforward&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,851&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital loss carryforwards&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;452&#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:'Open Sans',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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives and hedging&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,597&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,170)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,647&#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;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,865)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,026)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,840)&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,654&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,807&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzMtMS0xLTEtMjI5MTk_27f4bb52-da2a-40d5-904e-a00682c72d16"
      unitRef="usd">697000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzMtMy0xLTEtMjI5MTk_cd400bb2-f1e6-453e-84f2-b5d08bdb840b"
      unitRef="usd">694000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzQtMS0xLTEtMjI5MTk_181f40c1-8279-44b2-b9a1-a81e39328183"
      unitRef="usd">5321000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzQtMy0xLTEtMjI5MTk_a4b6a57c-a8b9-465b-97c3-26b2d95f3677"
      unitRef="usd">3746000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzUtMS0xLTEtMjI5MTk_e18f80cc-b2ce-4ada-b62f-6cfb3747176e"
      unitRef="usd">7631000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzUtMy0xLTEtMjI5MTk_34b3b7fb-11ee-4ee9-a3e9-5c5e1d796826"
      unitRef="usd">3314000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <lz:DeferredTaxAssetsImpairmentOnInvestment
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzYtMS0xLTEtMjI5MTk_bf90aff6-e870-40e0-9562-f78a3bb0166d"
      unitRef="usd">1445000</lz:DeferredTaxAssetsImpairmentOnInvestment>
    <lz:DeferredTaxAssetsImpairmentOnInvestment
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzYtMy0xLTEtMjI5MTk_583a8499-f27d-4dc5-901f-3200c65e040c"
      unitRef="usd">1445000</lz:DeferredTaxAssetsImpairmentOnInvestment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzctMS0xLTEtMjI5MTk_058838af-8157-4b79-82e7-241204fd860e"
      unitRef="usd">17206000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzctMy0xLTEtMjI5MTk_29f5958b-1eba-430b-b00d-4f8ed77f1bd6"
      unitRef="usd">12857000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzgtMS0xLTEtMjI5MTk_3229c737-ab7f-404f-ab79-5bae2dfe5bda"
      unitRef="usd">12112000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzgtMy0xLTEtMjI5MTk_cc146f5d-1eda-481c-872a-e6d919d09b76"
      unitRef="usd">10462000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzktMS0xLTEtMjI5MTk_a05fdba4-947b-4532-ab7f-5ec3b6678798"
      unitRef="usd">10851000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzktMy0xLTEtMjI5MTk_3e6a7833-43c9-4fbe-9477-8bd612c2ddd4"
      unitRef="usd">7679000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEwLTEtMS0xLTUyNTI1_6bc431f5-a7c1-465a-8aeb-253af1985930"
      unitRef="usd">452000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEwLTMtMS0xLTUyNTMz_19a76281-0e85-4a0c-a6ca-ba8cd086d971"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEwLTEtMS0xLTIyOTE5_e3e6b251-369c-4935-9817-bfa82f7303ee"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEwLTMtMS0xLTIyOTE5_97a2cb43-7a06-4552-a3b3-6563e559f2b0"
      unitRef="usd">4400000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzExLTEtMS0xLTIyOTE5_2e0c386c-be45-4011-bd78-ba3eabc211ad"
      unitRef="usd">55715000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzExLTMtMS0xLTIyOTE5_a8d4e6bb-26d4-4945-ae76-d3fc32ca922d"
      unitRef="usd">44597000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEyLTEtMS0xLTIyOTE5_408feaed-a473-408a-b10c-deca0157d63e"
      unitRef="usd">14170000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEyLTMtMS0xLTIyOTE5_1dad1f58-d17b-4aac-a13d-4839c2f9f50f"
      unitRef="usd">12950000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEzLTEtMS0xLTIyOTE5_43311ac1-33e5-407c-ae86-f95b18e6913f"
      unitRef="usd">41545000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzEzLTMtMS0xLTIyOTE5_6705dc66-9ab4-4a7b-bb8c-2696e2295816"
      unitRef="usd">31647000</us-gaap:DeferredTaxAssetsNet>
    <lz:DeferredTaxLiabilitiesDepreciationAndAmortization
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE1LTEtMS0xLTIyOTE5_fc2a7f58-7455-415e-bc50-ef9ddebc7233"
      unitRef="usd">10865000</lz:DeferredTaxLiabilitiesDepreciationAndAmortization>
    <lz:DeferredTaxLiabilitiesDepreciationAndAmortization
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE1LTMtMS0xLTIyOTE5_d57bcc8b-5d1a-4a51-babe-02e9059ce798"
      unitRef="usd">6024000</lz:DeferredTaxLiabilitiesDepreciationAndAmortization>
    <lz:DeferredTaxLiabilitiesStateTaxes
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE2LTEtMS0xLTIyOTE5_5454d865-c7fb-4649-808f-0b281167e949"
      unitRef="usd">3026000</lz:DeferredTaxLiabilitiesStateTaxes>
    <lz:DeferredTaxLiabilitiesStateTaxes
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE2LTMtMS0xLTIyOTE5_f722b561-09be-41ea-a993-0ab3f041b4be"
      unitRef="usd">2816000</lz:DeferredTaxLiabilitiesStateTaxes>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE3LTEtMS0xLTIyOTE5_95d3c82a-f0e4-4961-bd21-756d0c9e48d5"
      unitRef="usd">13891000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE3LTMtMS0xLTIyOTE5_bc3833b4-6671-480f-98ed-7a61b3c8949b"
      unitRef="usd">8840000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE4LTEtMS0xLTIyOTE5_7fc25866-23b4-44d8-8e48-f0a51f7949aa"
      unitRef="usd">27654000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTpmMTA4ZmMwZjM5MzA0ZjA4OTFkZjUyYjgwZTdmY2JhZS90YWJsZXJhbmdlOmYxMDhmYzBmMzkzMDRmMDg5MWRmNTJiODBlN2ZjYmFlXzE4LTMtMS0xLTIyOTE5_013f870d-5456-45aa-a66f-309996e5ac76"
      unitRef="usd">22807000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzI3NDg3NzkwODQ4MjE_f210034d-d533-4940-8b55-0c468d0dcc57">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,950&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,816&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,707&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net increase in current year&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,646&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (decrease) increase in valuation prior period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net decrease in valuation allowance from acquisitions&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzItMS0xLTEtMjI5MTk_266e555c-0d4c-4a39-aac8-58071c079326"
      unitRef="usd">12950000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzItMy0xLTEtMjI5MTk_bb1079ea-75f4-40f6-bf4a-66d67ebc2651"
      unitRef="usd">7816000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia224afb72b9d4087b27271e7fed75672_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzItNS0xLTEtMzI4NDg_a870a588-bcdb-4faf-85f4-1a61c796dedd"
      unitRef="usd">7707000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzMtMS0xLTEtMjI5MTk_e4b6bbae-9183-4f9e-a657-5c5044f78fab"
      unitRef="usd">1312000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzMtMy0xLTEtMjI5MTk_a8ef7b8d-5045-421d-8845-c96efb6ab4a1"
      unitRef="usd">4646000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzMtNS0xLTEtMzI4NDg_d42bef18-c4fb-46c5-b494-528523701042"
      unitRef="usd">769000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountPriorPeriod
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzQtMS0xLTEtMjI5MTk_cdccdd4a-2ca8-44c8-8142-c3c3b278868f"
      unitRef="usd">-14000</lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountPriorPeriod>
    <lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountPriorPeriod
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzQtMy0xLTEtMjI5MTk_44065b61-2a7e-46f1-a69f-8ae5e5b2393d"
      unitRef="usd">528000</lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountPriorPeriod>
    <lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountPriorPeriod
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzQtNS0xLTEtMzI4NDg_2ac66722-f08c-43f7-9dbe-23d03fab8d82"
      unitRef="usd">-87000</lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountPriorPeriod>
    <lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountAcquiredFromAcquisition
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzUtMS0xLTEtMjI5MTk_9cee219b-2d43-452d-a636-8bf0cc91f8a7"
      unitRef="usd">-78000</lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountAcquiredFromAcquisition>
    <lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountAcquiredFromAcquisition
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzUtMy0xLTEtMjI5MTk_33e8111b-dabc-4e95-8f9f-db5536d6af69"
      unitRef="usd">-40000</lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountAcquiredFromAcquisition>
    <lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountAcquiredFromAcquisition
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzUtNS0xLTEtMzI4NDg_2ab4ca9a-1290-47d7-a440-dfa881724e7f"
      unitRef="usd">-573000</lz:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmountAcquiredFromAcquisition>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzYtMS0xLTEtMjI5MTk_f887987b-af74-4077-9e9d-060f5ac263c4"
      unitRef="usd">14170000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzYtMy0xLTEtMjI5MTk_e5adce65-4ee1-40bc-996a-889099da71bc"
      unitRef="usd">12950000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZTowNjUzMTZiMDYzY2M0NzRhOTM5NmU1YzcwYjE0Y2VkZi90YWJsZXJhbmdlOjA2NTMxNmIwNjNjYzQ3NGE5Mzk2ZTVjNzBiMTRjZWRmXzYtNS0xLTEtMzczNTg_1880a51a-917b-4dcf-8990-e22031f86157"
      unitRef="usd">7816000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i355dad858d0e4fed992fa7e6c89c2560_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3MDk_a5984a01-7f0c-4859-b41d-c7f2f010bcf8"
      unitRef="usd">29800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5709f64ce5c14cf8803550de2ee1cba6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3MDQ_f8ae45c2-d10e-4c81-b6c8-19222ca81e6e"
      unitRef="usd">11700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie4404a2e63f54cb385396a4f631d7858_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3MTk_ea3f7ffd-92dc-49c2-bdab-200ca2376d43"
      unitRef="usd">58800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i696d1c8ee46044cda126beb64bb73d57_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3MTQ_dc26ff73-7cb2-4c25-9359-f0d94f3c514a"
      unitRef="usd">49800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i45065d5cdc244f12b23b16134bfe7c97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3Mjk_7e5e4380-35b4-4a44-9fb2-178503127133"
      unitRef="usd">31800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i898749c5ef9b4ac98fd780faa616550e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3MjQ_c6a9cc1b-5232-4e35-89c6-72ebeced44f8"
      unitRef="usd">32400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i355dad858d0e4fed992fa7e6c89c2560_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3Mzk_a73e1208-396b-4b9f-89a8-f36913dd8009"
      unitRef="usd">7600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i5709f64ce5c14cf8803550de2ee1cba6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3MzQ_f75f02c2-f6eb-422b-afa3-8e97256b4253"
      unitRef="usd">6200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ie4404a2e63f54cb385396a4f631d7858_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3NDk_daf35ec9-001d-4034-9b53-a621e2bd7f55"
      unitRef="usd">9600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i696d1c8ee46044cda126beb64bb73d57_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzEwOTk1MTE2NDI3NDQ_d017af51-f72c-4926-9af9-9bd13c8fb135"
      unitRef="usd">8800000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzI3NDg3NzkwODQ4MjI_c04168e1-4dd0-4401-826e-650760fb772e">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in unrecognized tax benefits for the years ended December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&#160;Tax&lt;br/&gt;Benefits&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at Balance at December 31, 2018&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&lt;/span&gt;&lt;/div&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,256&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,231&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,873&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia224afb72b9d4087b27271e7fed75672_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzEtMS0xLTEtNTg4ODE_1f680fb6-4b34-45a6-938c-6121694a9a6a"
      unitRef="usd">6498000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzItMS0xLTEtNTg4ODE_a7d569e0-7ac0-4f39-96b9-23eb8f90583e"
      unitRef="usd">671000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzMtMS0xLTEtNTg4ODE_14936976-7ae4-4ddc-80be-bfb3c564b04d"
      unitRef="usd">913000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id9dcb56ecc63498dab3f11cd51857e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzQtMS0xLTEtMjI5MTk_68dba59a-ac44-4002-8261-d6433e8d34c0"
      unitRef="usd">6256000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzUtMS0xLTEtMjI5MTk_4878a126-3b87-46b1-8596-d9ef87349ef3"
      unitRef="usd">916000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzYtMS0xLTEtMjI5MTk_de7962ce-df76-4439-bcab-1e574e26f809"
      unitRef="usd">59000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id6f3e9a1567b4e4f8ef8268677b3afcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzctMS0xLTEtMjI5MTk_dc2dd1bc-d57c-4beb-ba6b-3b033823b27e"
      unitRef="usd">7231000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzgtMS0xLTEtMzI4NzM_0bf1e942-4de0-4899-b9f8-9ba998396072"
      unitRef="usd">887000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzktMS0xLTEtMzI4NzM_2b809302-be76-45db-bee6-df46918095a1"
      unitRef="usd">245000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90YWJsZToxZjE2ZDNkYzcxMTg0YzBlODM0NjM4OTQyMWFkZTBkNi90YWJsZXJhbmdlOjFmMTZkM2RjNzExODRjMGU4MzQ2Mzg5NDIxYWRlMGQ2XzEwLTEtMS0xLTMyODcz_56bc68a4-c95e-447e-9eae-3f9a6bc4b1aa"
      unitRef="usd">7873000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i3c8407be48ce46d5a7db7773c2c38157_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjMvZnJhZzo3ZGJkZjUwMjE0ODM0YWMxYjMyMTYxOWUzNzBmNjNkZS90ZXh0cmVnaW9uOjdkYmRmNTAyMTQ4MzRhYzFiMzIxNjE5ZTM3MGY2M2RlXzM3Nzg_7bf3a27b-a4fd-4103-8d67-8d7f5611beb3"
      unitRef="usd">7900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzI3NDg3NzkwNzIyNzg_11574b89-2a58-4662-b9f7-4326ae2848ea">Related Party Transactions&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2021, 2020 and 2019, we incurred software and software maintenance fees of $0.9 million, $1.0 million and $0.9&#160;million, respectively, from two software vendors controlled by our largest stockholder. Amounts due to these vendors were immaterial as of December&#160;31, 2021 and  2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2020 and 2019, we paid lead generation payments of $0.8 million and $2.3&#160;million, respectively, to a vendor in which a relative of the chairman of our board of directors is their President. At December 31, 2020 and 2019, amounts due to this vendor were $1.5 million and $0.8&#160;million, respectively. In 2020 and 2019, we received lead generation payments of $0.6 million and $3.6&#160;million, respectively, from this same vendor. There were no such transactions during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyCosts
      contextRef="i70e6b4bf968d433b887c76a928e0e486_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzEwOTk1MTE2MzA0MDM_c38708c7-c0c1-40fb-85d0-f20fdf64a85b"
      unitRef="usd">900000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="icd4fe34db91e412a9219e60e0a046df2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzEwOTk1MTE2MzAzOTg_447d9019-3c8d-46fd-a480-fbcbf1164644"
      unitRef="usd">1000000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i8cdcbe5324054f82bb3582c29ae20d01_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzQzOTgwNDY1MTM4NzA_41c20b77-1287-4ba6-b7e3-18570a216e54"
      unitRef="usd">900000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="iac9dc34ae0604f25b421c43236bedd68_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzEwOTk1MTE2MzA0MDg_3c7cc628-e29c-45e4-965f-6843ae35aaa6"
      unitRef="usd">800000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="ia6cf57e69fe04941b3880435973902c6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzQzOTgwNDY1MTM4OTU_2aa4bbe6-0f4d-4348-9ec7-c09e3d638c74"
      unitRef="usd">2300000</us-gaap:RelatedPartyCosts>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ia2219fe5ca8a46f490ab8a4cd66257b4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzEwOTk1MTE2MzA0MTg_9796da90-85fe-4fe8-951a-3f759c1b75c3"
      unitRef="usd">1500000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i2520db620efb4859abbc6a7483034a6f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzQzOTgwNDY1MTM5MTY_e7bc5644-8209-41ac-818c-d5410760c9c0"
      unitRef="usd">800000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iac9dc34ae0604f25b421c43236bedd68_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzEwOTk1MTE2MzA0Mjg_c44c14e8-4473-4028-9dc6-75a2f17466a2"
      unitRef="usd">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia6cf57e69fe04941b3880435973902c6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjYvZnJhZzpjNGE5ZjhmZWZkODE0ZTk5OGE2MjRhNjdiNTk1ZGZlOS90ZXh0cmVnaW9uOmM0YTlmOGZlZmQ4MTRlOTk4YTYyNGE2N2I1OTVkZmU5XzQzOTgwNDY1MTM5Mzc_6fdd46bf-6cb1-4d70-b433-ca1d586d6869"
      unitRef="usd">3600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNzIvZnJhZzoyNzYwZGQwMDg1ZDY0ZjNjODZmODRmZDI0NzdjNDVlNS90ZXh0cmVnaW9uOjI3NjBkZDAwODVkNjRmM2M4NmY4NGZkMjQ3N2M0NWU1XzI3NDg3NzkwNzEwNDI_1bd2e5ea-e389-4f21-8f17-893cb9e11427">401(k) Savings PlanWe have a defined contribution savings plan under Section&#160;401(k) of the Internal Revenue Code. This plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a&#160;pre-tax&#160;basis. Under the 401(k) plan, matching contributions are based upon the amount of the employees&#x2019; contributions subject to certain limitations. We contributed $2.3&#160;million, $1.8&#160;million and $1.7&#160;million to the 401(k) plan in 2021, 2020 and 2019, respectively.</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNzIvZnJhZzoyNzYwZGQwMDg1ZDY0ZjNjODZmODRmZDI0NzdjNDVlNS90ZXh0cmVnaW9uOjI3NjBkZDAwODVkNjRmM2M4NmY4NGZkMjQ3N2M0NWU1XzQzOTgwNDY1MTI2ODU_6dc1f8cf-62f7-43ed-9ad8-67f1ea2bef66"
      unitRef="usd">2300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iff7310f35ce14eb29856595edcb6b21e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNzIvZnJhZzoyNzYwZGQwMDg1ZDY0ZjNjODZmODRmZDI0NzdjNDVlNS90ZXh0cmVnaW9uOjI3NjBkZDAwODVkNjRmM2M4NmY4NGZkMjQ3N2M0NWU1XzQzOTgwNDY1MTI2OTM_f92ea318-04ee-43a9-8e3b-848841ed4a27"
      unitRef="usd">1800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if69ef9fa80684a6c90b1df61733a3dce_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNzIvZnJhZzoyNzYwZGQwMDg1ZDY0ZjNjODZmODRmZDI0NzdjNDVlNS90ZXh0cmVnaW9uOjI3NjBkZDAwODVkNjRmM2M4NmY4NGZkMjQ3N2M0NWU1XzQzOTgwNDY1MTI3MDE_0ecb160e-d9c6-4b85-82ff-cfabd78d9751"
      unitRef="usd">1700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90ZXh0cmVnaW9uOjE5Yzg0YjhjOGExYTQxMmY4NGQ4MzFhNzViYTVlZjkwXzI3NDg3NzkwNjk4NzY_19826387-1b90-4dcd-86e2-77aa0e1c15f5">Accumulated Other Comprehensive Loss&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive income (loss) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&#160;Effect&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&#160;of&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change during period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,078)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Available-for-sale&#160;debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283&#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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Cash flow hedges:&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;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,708)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,650&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,058)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gain on interest rate swaps and cap&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,449)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,448&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of losses from interest rate cap to net loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of prior hedge effectiveness to net loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,076&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(781)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification to net loss upon extinguishment of interest rate swaps&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,707&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,412)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,441)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,614&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,827)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,694&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,662)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,032&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&#160;Effect&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&#160;of&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change during period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,296)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Available-for-sale&#160;debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from impairment&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,627)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,240)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on interest rate swaps and cap&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,756)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,178&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,578)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of losses from interest rate cap to net income&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of prior hedge effectiveness to net income&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,481&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(867)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,708)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,650&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,058)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,114)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,727)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,327)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,100)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&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:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&#160;Effect&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&#160;of&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change during period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,507)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reclassification upon sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Available-for-sale&#160;debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification upon conversion into other equity security&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(334)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Cash flow hedges:&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;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on interest rate swaps and cap&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,240)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&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;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,510)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,114)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,727)&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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90ZXh0cmVnaW9uOjE5Yzg0YjhjOGExYTQxMmY4NGQ4MzFhNzViYTVlZjkwXzI3NDg3NzkwNjk4Nzc_ef714680-8aea-4309-b74d-f8a5f7aeda97">&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive income (loss) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&#160;Effect&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&#160;of&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change during period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,078)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Available-for-sale&#160;debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283&#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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Cash flow hedges:&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;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,708)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,650&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,058)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gain on interest rate swaps and cap&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,449)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,448&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of losses from interest rate cap to net loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of prior hedge effectiveness to net loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,076&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(781)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification to net loss upon extinguishment of interest rate swaps&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,707&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,412)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,441)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,614&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,827)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,694&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,662)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,032&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&#160;Effect&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&#160;of&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change during period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,296)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,014)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Available-for-sale&#160;debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from impairment&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,627)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,240)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on interest rate swaps and cap&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,756)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,178&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,578)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of losses from interest rate cap to net income&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification of prior hedge effectiveness to net income&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,481&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(867)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,708)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,650&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,058)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,114)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,727)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,327)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,100)&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&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:'Open Sans',sans-serif;font-size:9pt;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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&#160;Effect&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:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&#160;of&#160;Tax&lt;br/&gt;Amount&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change during period&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,507)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reclassification upon sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&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:'Open Sans',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:'Open Sans',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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,718)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Available-for-sale&#160;debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reclassification upon conversion into other equity security&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(334)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Cash flow hedges:&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;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on interest rate swaps and cap&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,240)&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:'Open Sans',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&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;/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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/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:'Open Sans',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:'Open Sans',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,510)&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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,114)&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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,387&#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:'Open Sans',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:'Open Sans',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,727)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i5939753b2b4446b0b4e7a6d7252a0fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzMtMS0xLTEtMjI5MTk_446f566c-c122-454f-8192-f370f9961ad1"
      unitRef="usd">-3014000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i5939753b2b4446b0b4e7a6d7252a0fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzMtNS0xLTEtMjI5MTk_3d3078ac-32a6-4474-b052-df4a7a05e168"
      unitRef="usd">-3014000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i05b952ba3d4b43e3bcdae51be14f6660_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzQtMS0xLTEtMjI5MTk_85c42e0f-7754-43cb-8967-904a0b179adf"
      unitRef="usd">936000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i05b952ba3d4b43e3bcdae51be14f6660_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzQtNS0xLTEtMjI5MTk_6d308682-5b89-4731-adf0-a9955fea2555"
      unitRef="usd">936000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i2a54bf489ea64e059a2735a5a9503615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzUtMS0xLTEtMjI5MTk_d869d4e7-e2cc-4726-80ab-b866b13f8a7f"
      unitRef="usd">-2078000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i2a54bf489ea64e059a2735a5a9503615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzUtNS0xLTEtMjI5MTk_1616e962-7eaf-4bda-97a4-fe771db8e4ab"
      unitRef="usd">-2078000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="icb8288a2962d455aa4aaf5ec9c1d0c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzctMS0xLTEtMjI5MTk_d198dde5-733d-4507-8bf6-716778e5a0ae"
      unitRef="usd">281000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="icb8288a2962d455aa4aaf5ec9c1d0c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzctMy0xLTEtMjI5MTk_6dca1907-321d-40be-a163-d0a7c375fa14"
      unitRef="usd">-36000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="icb8288a2962d455aa4aaf5ec9c1d0c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzctNS0xLTEtMjI5MTk_e8b3aa16-0b25-49dc-ad8a-badec8bc94ef"
      unitRef="usd">245000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i61cb0b2c1abe4f6ea3ff61274210caad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzgtMS0xLTEtMjI5MTk_03551f53-67b5-48f1-87be-9cae641d2f2e"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i61cb0b2c1abe4f6ea3ff61274210caad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzgtMy0xLTEtMjI5MTk_97a0e3a0-c3d6-499b-86d0-313b17747e64"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i61cb0b2c1abe4f6ea3ff61274210caad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzgtNS0xLTEtMjI5MTk_c3048013-ad96-43f2-ba82-7ac402ce439f"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="ia98c1d951fb049739ff15d725198d42d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEwLTEtMS0xLTIyOTE5_7283e870-5dd6-4cfe-b931-951b9a311b92"
      unitRef="usd">331000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="ia98c1d951fb049739ff15d725198d42d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEwLTMtMS0xLTIyOTE5_9fb65eb7-06f3-46f9-82c1-240b7e90b5c1"
      unitRef="usd">-48000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ia98c1d951fb049739ff15d725198d42d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEwLTUtMS0xLTIyOTE5_e517781f-6900-4956-9dd2-f6d8a1dff3be"
      unitRef="usd">283000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="iabf84965ef00446aa7d651654a3ae816_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEyLTEtMS0xLTIyOTE5_c6708d5f-08ee-45e4-be4f-44021cdf5da5"
      unitRef="usd">-14708000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="iabf84965ef00446aa7d651654a3ae816_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEyLTMtMS0xLTIyOTE5_34519b8d-6fd8-45db-b4c4-ee6cc36c55e1"
      unitRef="usd">3650000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="iabf84965ef00446aa7d651654a3ae816_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEyLTUtMS0xLTIyOTE5_74d5d9c8-1428-4837-b95a-60eb49fc8baa"
      unitRef="usd">-11058000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEzLTEtMS0xLTIyOTE5_45a0cde0-88b2-4d01-aae0-5704edb5ccd7"
      unitRef="usd">2897000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEzLTMtMS0xLTIyOTE5_f8116bf7-10a9-45af-b561-6730ea0f034a"
      unitRef="usd">-1449000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzEzLTUtMS0xLTIyOTE5_67a659e4-ff3d-4fc5-ab92-2128f7cfe02d"
      unitRef="usd">1448000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE0LTEtMS0xLTIyOTE5_53efc624-be40-4f7e-9585-a4166ab32aab"
      unitRef="usd">-28000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE0LTMtMS0xLTIyOTE5_5eb88b04-8ff6-4175-a052-d2ef7049ad51"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE0LTUtMS0xLTIyOTE5_06ee8145-95ce-48b8-8459-e5dc664b122b"
      unitRef="usd">-20000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationBeforeTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE1LTEtMS0xLTIyOTE5_ddc4b396-e301-4546-9495-f4c1e83c3afe"
      unitRef="usd">3076000</lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationBeforeTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE1LTMtMS0xLTIyOTE5_3351e26a-19c2-4990-bd3a-dd1b2d67c590"
      unitRef="usd">-781000</lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationAfterTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE1LTUtMS0xLTIyOTE5_f88569ca-e4e6-47dd-9da4-833e5159db63"
      unitRef="usd">2295000</lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationAfterTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgeExtinguishmentOfInterestRateSwapReclassificationBeforeTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE2LTEtMS0xLTIyOTE5_15cfdb5b-a936-4ab1-8700-c7ab0e756072"
      unitRef="usd">8707000</lz:OtherComprehensiveIncomeLossCashFlowHedgeExtinguishmentOfInterestRateSwapReclassificationBeforeTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgeExtinguishmentOfInterestRateSwapReclassificationTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE2LTMtMS0xLTIyOTE5_ab461e1b-e6a7-49c4-b43f-df0398452833"
      unitRef="usd">-1412000</lz:OtherComprehensiveIncomeLossCashFlowHedgeExtinguishmentOfInterestRateSwapReclassificationTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgeExtinguishmentOfInterestRateSwapReclassificationAfterTax
      contextRef="i38914d69d55746ec89b95104255e5eb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE2LTUtMS0xLTIyOTE5_99c2f345-fed6-4157-8166-09c39f2c7830"
      unitRef="usd">7295000</lz:OtherComprehensiveIncomeLossCashFlowHedgeExtinguishmentOfInterestRateSwapReclassificationAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i9dff1f7fda084804ba806393277f0ade_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE3LTEtMS0xLTI3MzQ1_1d7562a3-8dc5-4f4d-883b-492f1bb24119"
      unitRef="usd">0</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="i9dff1f7fda084804ba806393277f0ade_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE3LTMtMS0xLTI3MzUw_77f26dc3-a103-4c37-b676-778e564a99e7"
      unitRef="usd">0</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i9dff1f7fda084804ba806393277f0ade_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE3LTUtMS0xLTI3MzU1_8a6642f6-59a1-48ba-b13e-f11d418c2f40"
      unitRef="usd">0</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="ieee5a2db204b4f81b59302fdec49799f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE4LTEtMS0xLTIyOTE5_9d6fa7ff-911b-4a84-bdb4-f30f4a909fc7"
      unitRef="usd">-17441000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="ieee5a2db204b4f81b59302fdec49799f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE4LTMtMS0xLTIyOTE5_86c96ba9-3c56-44a2-9d8f-807fab3f1b26"
      unitRef="usd">3614000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ieee5a2db204b4f81b59302fdec49799f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE4LTUtMS0xLTIyOTE5_8072f609-07e3-48e0-8e49-ea48b07b36e8"
      unitRef="usd">-13827000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ie9c91135d4e045c3b8a0c3602d8e4813_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE5LTEtMS0xLTIyOTE5_0c03a3e3-e107-46a2-a58b-8c197dbe8275"
      unitRef="usd">15694000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ie9c91135d4e045c3b8a0c3602d8e4813_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE5LTMtMS0xLTIyOTE5_53e9516e-7e16-4225-a591-a207dcbbdcc9"
      unitRef="usd">-3662000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie9c91135d4e045c3b8a0c3602d8e4813_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzE5LTUtMS0xLTIyOTE5_c860d4f8-03a7-40ac-91a9-b238fad41bb1"
      unitRef="usd">12032000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i7f9f1d3b23084f4587a04f474e4ba7c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzIwLTEtMS0xLTIyOTE5_b4f4146a-3761-4a0e-8177-744cb94869bb"
      unitRef="usd">-1747000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="i7f9f1d3b23084f4587a04f474e4ba7c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzIwLTMtMS0xLTIyOTE5_838d8a09-897d-4b26-b0ab-88fd31db7859"
      unitRef="usd">-48000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f9f1d3b23084f4587a04f474e4ba7c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTplNjExMjk5YzgxYzU0YzkzODNlYWYyYzZmNDNiZTI5Ni90YWJsZXJhbmdlOmU2MTEyOTljODFjNTRjOTM4M2VhZjJjNmY0M2JlMjk2XzIwLTUtMS0xLTIyOTE5_789e0d2c-e3dc-4915-848c-c6d127d3643c"
      unitRef="usd">-1795000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="id6e7a3cc8b10490896f3aeff75e94e76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzMtMS0xLTEtMjI5MTk_b03ea4da-6431-4532-8c71-d8a4db650b81"
      unitRef="usd">-1718000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="id6e7a3cc8b10490896f3aeff75e94e76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzMtNS0xLTEtMjI5MTk_51425921-7dbc-4f93-8ff2-92ecd4a0ef79"
      unitRef="usd">-1718000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i80dcd3af31ff4b14ab784746b3936df8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzQtMS0xLTEtMjI5MTk_0dcc81be-9f8c-4f7b-aa7e-c59189bda0c1"
      unitRef="usd">-1296000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i80dcd3af31ff4b14ab784746b3936df8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzQtNS0xLTEtMjI5MTk_47a71b76-b3e9-4e11-9e3b-5efdfa375781"
      unitRef="usd">-1296000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i5939753b2b4446b0b4e7a6d7252a0fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzYtMS0xLTEtMjczMjU_3c0a2979-7edf-453a-8683-a4b0dfa3dc1d"
      unitRef="usd">-3014000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i5939753b2b4446b0b4e7a6d7252a0fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzYtNS0xLTEtMjczNDA_b8893d21-bd30-4563-9784-863d67cc0b16"
      unitRef="usd">-3014000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i0cd576bb58d94c7186a472dfa1170edc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzgtMS0xLTEtMjI5MTk_e14657a9-4faf-44c9-9490-1d4185c278aa"
      unitRef="usd">231000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0cd576bb58d94c7186a472dfa1170edc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzgtNS0xLTEtMjI5MTk_1acd92d3-ac12-471e-8eea-c17985a9d639"
      unitRef="usd">231000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="iead37d6aee644e20bc91d01a9469250e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzktMS0xLTEtMjI5MTk_183c59c1-c984-4664-a50d-e85376c6d9bd"
      unitRef="usd">144000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="iead37d6aee644e20bc91d01a9469250e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzktMy0xLTEtMjI5MTk_e65a970e-796b-4a79-a823-2a01d215acc5"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iead37d6aee644e20bc91d01a9469250e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzktNS0xLTEtMjI5MTk_7f74b758-1ad4-45fa-963b-c428a9fe2eca"
      unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesBeforeTax
      contextRef="iead37d6aee644e20bc91d01a9469250e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzEwLTEtMS0xLTIyOTE5_79f2ef48-92c2-4de4-b17f-80c7745cbee0"
      unitRef="usd">-94000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesBeforeTax>
    <lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax
      contextRef="iead37d6aee644e20bc91d01a9469250e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzEwLTUtMS0xLTIyOTE5_a44963c1-8355-4cdd-b311-f25186df01eb"
      unitRef="usd">-94000</lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="icb8288a2962d455aa4aaf5ec9c1d0c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzExLTEtMS0xLTI3MzI1_39c163f7-bed1-4411-8050-ecaeec308de9"
      unitRef="usd">281000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="icb8288a2962d455aa4aaf5ec9c1d0c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzExLTMtMS0xLTI3MzMw_3a18ff6c-0108-4200-981a-59d28d869df6"
      unitRef="usd">-36000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="icb8288a2962d455aa4aaf5ec9c1d0c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzExLTUtMS0xLTI3MzQw_5512047a-596f-416e-ad16-a55ea2322981"
      unitRef="usd">245000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="ia5a86000ca7b4f618ed9184f6f4bc6ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzEzLTEtMS0xLTIyOTE5_26f059ae-f8aa-4483-999a-2ab9ba4cc617"
      unitRef="usd">-5627000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="ia5a86000ca7b4f618ed9184f6f4bc6ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzEzLTMtMS0xLTIyOTE5_cc839c12-9ee0-4243-92c3-d8c8fdd37e93"
      unitRef="usd">1387000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="ia5a86000ca7b4f618ed9184f6f4bc6ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzEzLTUtMS0xLTIyOTE5_b16e8588-bc91-45e0-b772-68a9e9f5868b"
      unitRef="usd">-4240000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE0LTEtMS0xLTIyOTE5_58fd1651-754e-4606-b03d-29a33c01702b"
      unitRef="usd">-12756000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE0LTMtMS0xLTIyOTE5_93d22262-a7ff-46d9-9f25-5c58777eae3e"
      unitRef="usd">3178000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE0LTUtMS0xLTIyOTE5_e54d321c-b8d9-4032-9781-a22834a7a20f"
      unitRef="usd">-9578000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE0LTEtMS0xLTMzMTg3_77ab39f2-bf34-412f-bc7d-0b2bd74c0eb3"
      unitRef="usd">-194000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE0LTMtMS0xLTMzMTk0_4d9b5233-832c-4def-9e76-ffb27e753c08"
      unitRef="usd">-48000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE0LTUtMS0xLTMzMjAw_807f8fb0-99e8-4f93-b90b-6f1a1e3cc806"
      unitRef="usd">-146000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationBeforeTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE2LTEtMS0xLTIyOTE5_2d464ae3-d196-484a-8f0a-2c4ed07cdaea"
      unitRef="usd">3481000</lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationBeforeTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE2LTMtMS0xLTIyOTE5_478532d4-9817-4a15-94ce-c841f3d91fab"
      unitRef="usd">-867000</lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationTax>
    <lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationAfterTax
      contextRef="i83cf92a31a7a41ac95412fbd449d33fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE2LTUtMS0xLTIyOTE5_588c4c2e-2b42-4bf5-af10-9f3e3b6670b8"
      unitRef="usd">2614000</lz:OtherComprehensiveIncomeLossCashFlowHedgePriorHedgeEffectivenessReclassificationAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="iabf84965ef00446aa7d651654a3ae816_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE3LTEtMS0xLTIyOTE5_ebccf192-3960-4c34-8d11-52ca79d4cbbd"
      unitRef="usd">-14708000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="iabf84965ef00446aa7d651654a3ae816_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE3LTMtMS0xLTIyOTE5_0c9eceff-d483-4c70-a1c3-850e963635c5"
      unitRef="usd">3650000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="iabf84965ef00446aa7d651654a3ae816_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE3LTUtMS0xLTIyOTE5_f6e951bc-081e-4d1f-893b-756892f5f735"
      unitRef="usd">-11058000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i258b594d154441479cfd67c550d9ab2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE5LTEtMS0xLTI3MzI1_866c1299-641a-4757-b1a8-bced8b7ee268"
      unitRef="usd">-7114000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="i258b594d154441479cfd67c550d9ab2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE5LTMtMS0xLTI3MzMw_b775576e-996b-4022-83d0-eb3c72fb0843"
      unitRef="usd">1387000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i258b594d154441479cfd67c550d9ab2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzE5LTUtMS0xLTI3MzQw_0fce3f93-2cac-4b37-bb6a-c6e5bda959ee"
      unitRef="usd">-5727000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ifd4af245dc5641edb04c84c11f45c25d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzIwLTEtMS0xLTI3MzI1_2f48efce-44c9-4c18-a320-14badff69bd8"
      unitRef="usd">-10327000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ifd4af245dc5641edb04c84c11f45c25d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzIwLTMtMS0xLTI3MzMw_6c21b629-cc37-459b-a224-095d4a04d25f"
      unitRef="usd">2227000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifd4af245dc5641edb04c84c11f45c25d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzIwLTUtMS0xLTI3MzQw_76bf0cb5-20fd-4ee6-bd35-145274630253"
      unitRef="usd">-8100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="ieee5a2db204b4f81b59302fdec49799f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzIxLTEtMS0xLTI3MzI1_8e188ea1-970a-4ff3-8e70-98573b6de8b4"
      unitRef="usd">-17441000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="ieee5a2db204b4f81b59302fdec49799f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzIxLTMtMS0xLTI3MzMw_a8863c7e-cafe-47da-99f5-675f62caf4bf"
      unitRef="usd">3614000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ieee5a2db204b4f81b59302fdec49799f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTo4NmJmYjg4YTdhMGM0YzFkYWNlOTU1YWIzYTlkMTQyMC90YWJsZXJhbmdlOjg2YmZiODhhN2EwYzRjMWRhY2U5NTVhYjNhOWQxNDIwXzIxLTUtMS0xLTI3MzQw_6c93c859-4f75-4a2e-9230-6d06003df108"
      unitRef="usd">-13827000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i830155291e164d4492ae453e85053ea7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzMtMS0xLTEtMzY2NDE_05097d42-7597-4e5a-85a0-0e26fcb7746a"
      unitRef="usd">789000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i830155291e164d4492ae453e85053ea7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzMtNS0xLTEtMzY2NDE_79cbbd6f-aaaf-4491-acb3-532e0983d990"
      unitRef="usd">789000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia6ea982659fa4c9bb13cc1c4835d3f51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzQtMS0xLTEtMzY2NDE_a70ed50b-fe4d-4763-a6bf-1b2e00acb0ea"
      unitRef="usd">-2507000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ia6ea982659fa4c9bb13cc1c4835d3f51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzQtNS0xLTEtMzY2NDE_83855f3c-92dd-47f7-8668-857de0c65125"
      unitRef="usd">-2507000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax
      contextRef="ia6ea982659fa4c9bb13cc1c4835d3f51_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzUtMS0xLTEtMzY2NTc_8fd64143-3890-4353-833f-5a76e155791e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ia6ea982659fa4c9bb13cc1c4835d3f51_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzUtNS0xLTEtMzY2NjA_528765ff-3b5a-432c-9d20-9def50f4dad5"
      unitRef="usd"
      xsi:nil="true"/>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="id6e7a3cc8b10490896f3aeff75e94e76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzYtMS0xLTEtMzY2NDU_bfdcf317-f039-419e-b92c-eb9ea137dc7a"
      unitRef="usd">-1718000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="id6e7a3cc8b10490896f3aeff75e94e76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzYtNS0xLTEtMzY2NDU_825d1e67-104e-484e-a973-0681226f3f34"
      unitRef="usd">-1718000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i1eb5a9257a894b0281b4048f87c03961_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzgtMS0xLTEtMzY2NDc_e75449ea-8c92-47db-95be-69602da32969"
      unitRef="usd">0</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i1eb5a9257a894b0281b4048f87c03961_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzgtNS0xLTEtMzY2NDc_c0168557-7ae3-4d33-bb99-12da63eeeded"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i88d739adb9c24d149cae750565a29d4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzktMS0xLTEtMzY2NDc_a6397eb1-e4fb-4572-9231-114956acbbf2"
      unitRef="usd">565000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i88d739adb9c24d149cae750565a29d4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzktNS0xLTEtMzY2NDc_556dd0c1-db8a-4bd0-8d94-6ea505bac41e"
      unitRef="usd">565000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAndTax
      contextRef="i88d739adb9c24d149cae750565a29d4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzEwLTEtMS0xLTM2NjQ3_07d15665-6aaf-4807-83bb-47c5d9bb356b"
      unitRef="usd">-334000</lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAndTax>
    <lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax
      contextRef="i88d739adb9c24d149cae750565a29d4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzEwLTUtMS0xLTM2NjQ3_f9338443-70fb-4a90-9912-cf580f987818"
      unitRef="usd">-334000</lz:OCIDebtSecuritiesAvailableForSaleReclassificationUponConversionIntoOtherEquitySecurityBeforeAdjustmentAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i0cd576bb58d94c7186a472dfa1170edc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzExLTEtMS0xLTM2NjQ3_133c429f-a85b-4781-a6ec-3a4be050b0f8"
      unitRef="usd">231000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0cd576bb58d94c7186a472dfa1170edc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzExLTUtMS0xLTM2NjQ3_40a8c55f-397d-4493-a29f-918066f5e72a"
      unitRef="usd">231000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i223ddf4d7296415f9e740cf4e1919efe_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzEzLTEtMS0xLTM2NjQ5_cc4724bc-d00a-4426-bbc7-07e4c97b62cb"
      unitRef="usd">-393000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i223ddf4d7296415f9e740cf4e1919efe_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzEzLTUtMS0xLTM2NjQ5_4ced444c-f227-48db-9bab-2ef7e95139d7"
      unitRef="usd">-393000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i9d8bee4380ae44a3b07be01f5c29af9f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE0LTEtMS0xLTM2NjQ5_cebf69a7-ffdb-4eef-b2c8-787cabd4f7f8"
      unitRef="usd">-5234000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i9d8bee4380ae44a3b07be01f5c29af9f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE0LTMtMS0xLTM2NjQ5_384c9202-bacb-48d7-b51e-1fc2187d5110"
      unitRef="usd">1387000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i9d8bee4380ae44a3b07be01f5c29af9f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE0LTUtMS0xLTM2NjQ5_88dbaebe-53c1-4dda-8315-8463651a6e1a"
      unitRef="usd">-3847000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="ia5a86000ca7b4f618ed9184f6f4bc6ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE1LTEtMS0xLTM2NjUy_deba0db4-8508-4964-a3bf-1657450afdbe"
      unitRef="usd">-5627000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="ia5a86000ca7b4f618ed9184f6f4bc6ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE1LTMtMS0xLTM2NjUy_09d84a3b-5fbd-49cb-bc9b-a5e1db796047"
      unitRef="usd">1387000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="ia5a86000ca7b4f618ed9184f6f4bc6ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE1LTUtMS0xLTM2NjUy_508f8ed7-aeff-4529-bef5-82439fb7f07c"
      unitRef="usd">-4240000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i1e4a5d9032d14a8a8f7af8b89a40480a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE3LTEtMS0xLTM2NjUy_f77094bc-d2af-4059-abb9-28c203e45418"
      unitRef="usd">396000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1e4a5d9032d14a8a8f7af8b89a40480a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE3LTUtMS0xLTM2NjUy_83b012d3-fbea-4280-9145-e9585609a453"
      unitRef="usd">396000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i6571f91af63b4f02bdd8def8f1c49a49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE4LTEtMS0xLTM2NjUy_bf0e0964-9ec9-4b93-b542-a6267f95857a"
      unitRef="usd">-7510000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i6571f91af63b4f02bdd8def8f1c49a49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE4LTMtMS0xLTM2NjUy_c806b8a5-4e34-4d8b-bfab-c66decfffe42"
      unitRef="usd">1387000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6571f91af63b4f02bdd8def8f1c49a49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE4LTUtMS0xLTM2NjUy_a40c49d9-97bb-4422-aa9c-8d008e144efa"
      unitRef="usd">-6123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax
      contextRef="i258b594d154441479cfd67c550d9ab2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE5LTEtMS0xLTM2NjUy_53c75bc6-9d60-40d1-b9e3-53b983fb1b43"
      unitRef="usd">-7114000</lz:AccumulatedOtherComprehensiveIncomeLossBeforeTax>
    <lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment
      contextRef="i258b594d154441479cfd67c550d9ab2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE5LTMtMS0xLTM2NjUy_3d1ccb74-121f-49bb-9549-aa0574d67141"
      unitRef="usd">1387000</lz:AccumulatedOtherComprehensiveIncomeLossTaxAdjustment>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i258b594d154441479cfd67c550d9ab2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNjkvZnJhZzoxOWM4NGI4YzhhMWE0MTJmODRkODMxYTc1YmE1ZWY5MC90YWJsZTphMjdiNjE0ZDVlM2Q0YTk0OWJjM2YwNzdkNGQwMTAzOS90YWJsZXJhbmdlOmEyN2I2MTRkNWUzZDRhOTQ5YmMzZjA3N2Q0ZDAxMDM5XzE5LTUtMS0xLTM2NjUy_07b11ad7-69b8-40c8-9338-ecb1fee74bc2"
      unitRef="usd">-5727000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i27c47c2914074c869a2a68a10e90dda6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNzUvZnJhZzo5OTA4NDNlODcyZDk0YzQ4YWYyNTQ5NTA2ODQyOWIxZC90ZXh0cmVnaW9uOjk5MDg0M2U4NzJkOTRjNDhhZjI1NDk1MDY4NDI5YjFkXzI3NDg3NzkwNzczOTc_64c47bb4-a4a4-479e-b7fe-104be889064c">Subsequent EventsOn March 1, 2022, our board of directors approved a share repurchase program authorizing us to repurchase up to $150.0&#160;million of our common stock. Stock repurchases under this program may be made through any manner, including open market transactions, accelerated share repurchase agreements, or privately negotiated transactions with third parties, and in such amounts as management deems appropriate. Open market repurchases will be structured to occur in accordance with applicable federal securities laws, including within the pricing and volume requirements of Rule 10b-18 under the Securities Exchange Act of 1934, as amended. We may also, from time to time, enter into Rule 10b5-1 plans to facilitate repurchases of our shares of common stock under this authorization. This program does not obligate us to acquire any particular amount of common stock and may be modified, suspended or terminated at any time at the discretion of our board of directors.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i2fe81af4ceee400288cb9c114aa34259_I20220301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyMTIwNTY4MTc1ZjRlMzY4NTE3OWUwNzVmZGI1OTA2L3NlYzowMjEyMDU2ODE3NWY0ZTM2ODUxNzllMDc1ZmRiNTkwNl8xNzUvZnJhZzo5OTA4NDNlODcyZDk0YzQ4YWYyNTQ5NTA2ODQyOWIxZC90ZXh0cmVnaW9uOjk5MDg0M2U4NzJkOTRjNDhhZjI1NDk1MDY4NDI5YjFkXzI3NDg3NzkwNzczOTk_9ff23a08-7dd2-4eae-86af-671a3da2e128"
      unitRef="shares">150000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
</xbrl>
