<?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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:lpsn="http://www.liveperson.com/20210331"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-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="lpsn-20210331.xsd" xlink:type="simple"/>
    <context id="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id6d3c1fc7b2f4b398c3c911655c75482_I20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <instant>2021-05-04</instant>
        </period>
    </context>
    <context id="i09f293c82c9f4f399a47b7051bd5db0e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id7103e9cd6dd49289e3bd9d022982a6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4196bf978807487fb7503587204d4b28_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaba86b7b3bde4d9d984fc86864a6b211_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7f1d46f5e6d54ecdac1bfc406636d69d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i77d01c9cf84b47d2a953766ba47187ca_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if262053858834c63ba77403ad8285434_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iab63e9e7793a47a698a26d524c3458c1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7fa46985504e4e7a9c18075643469183_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i938a4ba5affd4dd684f5fca85c02b0db_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3d331909f2ff476184ffe3b5d5537db2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="i1ddfa9031a30499eb5c27c678c5e9a45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id7f2893485604501a635bd4adc5a7e9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="id7f1f0553e7e449b86c92e5f3ef5a993_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="icc750137f40f451a83b0792bf4e87080_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="i693681b937904d11a11f4c1c5325d737_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5f92845053064251be6bd27e074c5d57_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie30689024aa5441fa814b4d4d1db2912_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3ed603345b20436aa4874e7fbd426b43_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i93fabb0c0c5c4b6398328123f432c11f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0018af49d22e4761be62baabeee6914b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i59aa3b82f80749cf80f9cb8f69404681_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i85ebfe66b2b14ac1a6a09645886946a8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6bef0e7aff8d4075b7066ba52bb577e8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia8fa9e83c775433b90a9726c7fe0e8e3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="icb9cee7dfbbd439680416825617367c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f9a6d3b2a6e4a9a8bc9fb270f92ba9b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="id1f7ea74eb3b49768fd89eeeb952760e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="i9e1d3da2402a461baa1bcb5169367d50_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="iae3ebd7fe08f4a179bdffb9c275c82e3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if2408b4f1ff84ade8fe663d47b277f07_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if7468b695df440e2b7417f70a9d0a08f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i00daf3152f05494dba79ea2fa521dee2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i81989ee35e8e4af194618fc186fffce0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i638d6bdc05c04ccc8011d7ce0e1ba381_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic4b94d97531341259b6894bfe17f44c4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if2d89250ba184a1abcbf3cf16620b3bc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i04f3d3a41df74e0fb0e39c6ded3d2c21_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="idaf25b1cdf124b29bd502e90dc407b07_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id769aecf61104539b78cbcd342c076e4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i74874ed6b054444292dc49a99bc6e4b3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i321dc7a454984625bc9119a92c375373_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lpsn:AdvantageTecIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i51ccb3a38de0432ca49663444205d9b3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifd91c37d915a4ae98f94c2fd6d86ee76_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5bc74c0ac3244300a25f1ee726c83f42_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icbb8f838853946daaffb290466875304_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e03152dd3674ae68e63342a02ea3f25_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i652022bbe6ac408aa15862d6d16c5e5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8fe5d1740ac549449e61e74dbf2619a4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i84c29d60ef544e24b929534f7598f922_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3e2a68e09f042a3a83b61fd4e73cb9d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5a6cb81a87fe44bb81553e9248d21543_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie0b5df9ad4704cd1a622a3460691fbb8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3fac453cd33145528541a4b0ecc487f9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6cd7d4db3478474f806a4929df99ecf0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i84a1f9a2d8ef489b816e0bef497954c5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5a11a0b7daa44d2fb0b28c5a6b555c92_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2d160b299ce046e99fbf5dac720748bf_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i98f3a29805c0462ebcddd7a288efa3f3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lpsn:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idd027d790ce14bceb7bd102034d47ffe_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lpsn:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6c213cf3afd2432781c340e933f6201c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ide98fcef4d58468bab79616af12e4aa9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0e9cd0b657a34e41abbdf02f24b9cd0b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4ba04b529cf244d68898ec0ae9f8382c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6dccc9007ebb41d1921d1998a4b10c60_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">exch:XPST</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0d4b3b77c5404693b00f3ce70755152c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">exch:XPST</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i56190d70a09a4a45a5d948ef72bc1516_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5c3e1c39a36d4949b363c5385e81fd83_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4a48920be8d74fb19d305eb640c8e30e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4f656b9c6a08405ca54dcefa1b45b7b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e6ee6072bdb4e409e0c39915ecb8bca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd33a14d2fca4f9997ec8005db7236d3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibca806226b504b228c356850fb25be30_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0b10b68fa16548fc86425cb4dc9fd89b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4824fe39edf4456694723d6144a60b69_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i89901802085743578d0011463e7586aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a31a16db0aa4a47a6a4044435133dcb_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i4caaab608c984390ae314fa790dbc832_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i59b7f8dd2c17411f925d53e25c68b9af_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if7c96afe82ad42bb8900b8fd3cce9cd7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:ConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i23b01d96f4904495905676360b517c59_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9dfb080e88dc45b3b3a11eb76884c911_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4e4a6a08267c43a9a73e7ee5db863054_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:ConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic0cd3c3050be4a909c5bbf7a93322895_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia2fbe491bfe546c0874c0a76ba6cb404_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ief819b0218fb4f9fa5b67b54ae25895e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:HostedServicesConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:ConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0d89ce00bd8d45b48ecfa6da7b8692d1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lpsn:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic6fe4ec7630e460d91d744b48aaa36a5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2aa9652912334aa1b3ac85174baca604_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:ConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i256a3f91628d4df493d770cd7c1b81b6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0c0224470f214729bebef1cacbf513cc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7c558de581da423f893f70e9a258a7e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic141b353c1944a6c808cfc187502b2f0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i60d52fd4f97a46a397e6dd356f87f55f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if55e62b3246a4584b01101bcc4ad306b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic7d6f4bb644547b19644e2256fc63b0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida3cad9267864b6284a4ea6a11e9c41d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9a1aa67945324906956b0aae6cc76968_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24babb667e284f63bd497df8939c6c49_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lpsn:UnitedKingdomGermanyJapanFranceItalyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic345b7ad1b3c4969ba5fce3ea3b23b4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lpsn:UnitedKingdomGermanyJapanFranceItalyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a1b6b8601884d058a3e8c9825840ef2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i58e4fdc53fed48738fba370e9d9b5a72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:ConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7ab24f16e0d4302a85bcff692833540_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i061ac30cdb7a49d9813bcfff0b13fc4d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:ConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i637b72b7310f4f42afb7271f3d23c108_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1536a431d6114ac2a5803861ac9074db_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">lpsn:ConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7470328cfad4469990b78c0d5d4e2b0b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lpsn:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ica6fc19974934c1892c2cef21e70aff0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lpsn:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic441ba41121c4bd5b7adfb7fc1e362f2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8ae12da802a64908bcc23e7e07e0f85a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib7362057cfc34c80b897676278eade46_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i19e61258dc0d4d989eb1e316a03228e5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic969d792c6b14a6b9d0396f68c8fc725_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i14cfad18526e43ad8aafcb83366899c4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5d60ca48e31e409b8049454d08e1e412_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lpsn:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01d57f3eda6e4c71b59c7f86a95d0819_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lpsn:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7fa485ce885f47d59a6b31cf86c4ebb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1cfed30095994c35a459154cc62bbdf9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a6b1e0adfa347f68e353fcee7051911_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia72288c154bd42fca88b1cd5dd0b8d21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08faabcb96bc40ed99c4cee0f4af13a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c1139113d6540978531a7174d96458b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc630ac564f64cc89e2b2701e9177038_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lpsn:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idc2688b2713043ea8f5f29607c302e65_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lpsn:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5796c795ea334f1987a2ac8eaa9eac23_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic9a7d4850f804a2d8a8c3fd42c2dbd11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="i387513f046f448b7a6e491501deb2d65_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i030307aadbc647aa9abbb6c423dd5651_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic5963b755354427685afa9ac0367ea3e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i08ade7e5fc8b4593a1f4d177fd17e960_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ied6544b8dd4e41ad81d7848684bf65bf_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:CappedCallsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic5977a1cbdd44b8dbe636d84197168c0_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6277eb1e382a4924b77f0d3dfbff2058_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida8c75a4686a44c998fa3a2a061b8049_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id1707e7772c34f1fa85c4e7d37d1b19c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6773b607f7f4819bfd5adf2b1f896a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:CappedCallsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2783e649d171465ab1bd552e12c18f2d_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6be3cf2cb4e9406f844be1222b87079f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5dd73141a8b141cd8328948955b63d24_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0128d762ee1f41aa92bd4edd1031c554_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if648df7809714a868c4da3f88eaeecfa_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i28a6abf485594287b43a8426b6c13484_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iea4c675dc9324841bc5964ac8b83fc70_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iac10c2215a1a4361bee4d4020f4be119_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lpsn:AdvantageTecIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i79d3488689c44ccb83c45b2ce5be2acc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lpsn:AdvantageTecIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic463640b57be4411806a6c1153674eef_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lpsn:AdvantageTecIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib52bd47babf14498bea97552a08bb7b8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5a77e98bf5a5473c98ddbe9bc31a2c16_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i69d8ab9caa3e404593fd88ae8078589d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3d01805381464e1fbace9730fa6f46fc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i760a25cd62f64b42a8f5e57bad05d4e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ea5b80d892b48b58049b0990817d683_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1cff25616da8444fbeab2123eb9bf111_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfe8fae087bb441cbda6b2cd3cecf946_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0b9888265b6485aacf5e17ab2e6f34f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic8e4910861d546e1a59ce086ad97add5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i60b6a134cc1f4ee599b68c04dbbc0ea5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaf46055112fd4fe9b1bc78d9f5fd0d4d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idffaff066a2441839261b69cbeeaf78e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i83ab999dc2f744f4a28af9897bb0a9c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f0b243e71994c8f9dd38f6afe3b3d9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4d96fd179b049ac8c96f23497bc8fe6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecc45005b6254a5b82c40ec5caf15e1c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0abef3bbb7124c2a9ab62a98886ce408_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib89c4c49dcb84b8d81841b3bafc0a386_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9c63e76e533b470db3156c27abeeadf0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib25991ce8e8240bbb0f903a65a9ede71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77848c06404c4f0f8c67695f5ce97bb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e51451a977a49048fa81fc7b8adfc12_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic32abe99ce38486e885f61682a71ecd4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i93c9d642a1814800aa1b3b60949f80c9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SeniorDebtObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia5ee781306e741688b38366a0e4e90b4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lpsn:ConversableIncAndAdvntageTecIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i983d94b7de69476792b13fd2de8e8a0a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1c60838eb0547848020a4aa1eaa44f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lpsn:AdvantageTecIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1b56827050a4e27817c4099d4a1cfa1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if79a4061afe243bd9ed33f6dbf8cd94c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45b814e5635144589e5b2f513ee4bbf3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5bd70bd6ed9f4c2da5c6f4daee9d1c98_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lpsn:AdvantageTecIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia104cbf33d274e7bae621f24c2f37ef8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8b7aa197c5864583b0cfb3a25272adfb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lpsn:ContingentEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia001f13e4ee84823949c8a7b42d63f85_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lpsn:TransitionToEmployeeCentricModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i33a44a6e3a9e462b85d0c66a5ab1a216_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="lpsn:DefinedContributionPlanMatchGroupsAxis">lpsn:MatchingTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1b247fb010cd4bbe96dab8b17ac12f5e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="lpsn:DefinedContributionPlanMatchGroupsAxis">lpsn:MatchingTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c61d81a73e34b78b7e5403868449d5a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lpsn:LetterOfCreditForSecurityDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4c9f35041d964b9cb6573244556e2414_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7250c5a6c4a6439e937fe1dde9cb7cf8_I20191112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <instant>2019-11-12</instant>
        </period>
    </context>
    <context id="i5a6328426f7c43eb8e452f2b6c2e1367_I19981231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:NineteenNinetyEightPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>1998-12-31</instant>
        </period>
    </context>
    <context id="i323b93601f8248c8ad30432ebc854912_D20000101-20001231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2000-01-01</startDate>
            <endDate>2000-12-31</endDate>
        </period>
    </context>
    <context id="i31e065e0d9d647578f890451d155abc8_I20001231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2000-12-31</instant>
        </period>
    </context>
    <context id="icc330f7a6bbe473fb215f6611306af2c_D20090101-20091231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-01-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="iac96358198514a5b9cc6fc13e1206568_D20120607-20120607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanAmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-06-07</startDate>
            <endDate>2012-06-07</endDate>
        </period>
    </context>
    <context id="i3538f70a9c6846178fcfafd4ba1cdcc5_D20170430-20170430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanAmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="ic4398ed8a06e4f6eaa7d0cfd6dd4b6a2_D20190411-20190411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanAmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-11</startDate>
            <endDate>2019-04-11</endDate>
        </period>
    </context>
    <context id="i8d742ca2e0c649f589ac720ffd8adfc7_D20200611-20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanAmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-11</startDate>
            <endDate>2020-06-11</endDate>
        </period>
    </context>
    <context id="i31f86d46391e4284b914ede0b10f0c20_I20190411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanAmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-11</instant>
        </period>
    </context>
    <context id="i7ae91a42c0334d45970752f6850368cb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanAmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i318e0744b7b446d186c1f09de2e82bb0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNinePlanAmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia4276a3bf934434cb833e698a3d059d1_I20100630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:EmployeeStockPurchasePlanTwentyTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-06-30</instant>
        </period>
    </context>
    <context id="i6797c017f48240f0b8426a1c107386ab_D20170430-20170430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:EmployeeStockPurchasePlanTwentyTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="i95b978d230404905b17b8c14ccea9e0b_I20170430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:EmployeeStockPurchasePlanTwentyTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="i0d764b6e20c34e6eac51b55d82295040_D20190606-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:TwoThousandNineteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-06</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i91dc2444df6f42588e09a2abd8906273_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:EmployeeStockPurchasePlanTwentyTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i21a0c6e65b9f42d6ba597b198e3db865_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i4ca7a6e281f9455ba958ae2fb68fd343_D20180425-20180425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-25</startDate>
            <endDate>2018-04-25</endDate>
        </period>
    </context>
    <context id="i95147f7ff7ca4661a79a871d585fe680_D20180731-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ia735ea31a1534f8d8fe07750ba155da3_D20181029-20181029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-29</startDate>
            <endDate>2018-10-29</endDate>
        </period>
    </context>
    <context id="i7017e0261ad64214974a3e0af0f27630_D20190213-20190213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-13</startDate>
            <endDate>2019-02-13</endDate>
        </period>
    </context>
    <context id="ie88f5de1943244ce881f82b571cb7191_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87944c7ca472486ead528749a92d78b5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lpsn:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8b34bfca8df84e6194ed24eb66073802_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lpsn:IncentiveStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0b2a1a2b0c944feca9fd8c43e472f87e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i25a7ffe880294178a976a45bc1a85892_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</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="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i417a99a4451748c5abf4446c09cdf2d0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i59145e37d8b146a094d4dd379ff0c3b3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i63f113b346cf43cb8b2ba00652af1268_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lpsn:OtherRestructuringRightOfUseAssetWriteDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i85fc108baa1e4d27b2f6cadd412259ce_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lpsn:OtherRestructuringRightOfUseAssetWriteDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if8769e93219043d1b24f96f9a1429cda_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lpsn:OtherRestructuringPropertyAndEquipmentAbandonmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2ad2b1d788094466ac387d546065949a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lpsn:OtherRestructuringPropertyAndEquipmentAbandonmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibbd3fc4863a145e9b867576f14015684_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lpsn:OtherRestructuring.OtherLeaseRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib19134b447664e26ba35e0fd426da69f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lpsn:OtherRestructuring.OtherLeaseRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3a9f0db1d355439cb5622e9f01878e64_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0f1d29552f454cfb9013644ae363d473_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i712365df8a854b0cb920798e9e0fdc25_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i90445b3418134e4d9b76b16db9375ff5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i38169ae3fff2435999610c81d342be97_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0003b8419fbe49f8a636dc4c901292c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001102993</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>lpsn:day</measure>
    </unit>
    <unit id="segment">
        <measure>lpsn:segment</measure>
    </unit>
    <unit id="equity_instrument">
        <measure>lpsn:equity_instrument</measure>
    </unit>
    <unit id="lease">
        <measure>lpsn:lease</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80L2ZyYWc6ZTE1YWUxMmI5YzYzNDExNGE1NWZjMTcwZDJmNTNkYTIvdGFibGU6Mjc5YTgyOWZmMjE3NDViNTllMzFmMDg4Nzk1NjY1NTcvdGFibGVyYW5nZToyNzlhODI5ZmYyMTc0NWI1OWUzMWYwODg3OTU2NjU1N180LTEtMS0xLTA_717e31dc-30bc-4479-8e16-0a8ad3d12d2d">0001102993</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80L2ZyYWc6ZTE1YWUxMmI5YzYzNDExNGE1NWZjMTcwZDJmNTNkYTIvdGFibGU6Mjc5YTgyOWZmMjE3NDViNTllMzFmMDg4Nzk1NjY1NTcvdGFibGVyYW5nZToyNzlhODI5ZmYyMTc0NWI1OWUzMWYwODg3OTU2NjU1N181LTEtMS0xLTA_e1e84c32-8374-49fc-b337-58c412bf33a0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80L2ZyYWc6ZTE1YWUxMmI5YzYzNDExNGE1NWZjMTcwZDJmNTNkYTIvdGFibGU6Mjc5YTgyOWZmMjE3NDViNTllMzFmMDg4Nzk1NjY1NTcvdGFibGVyYW5nZToyNzlhODI5ZmYyMTc0NWI1OWUzMWYwODg3OTU2NjU1N182LTEtMS0xLTA_9852f885-d6b3-401c-b21c-6c876a95660c">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80L2ZyYWc6ZTE1YWUxMmI5YzYzNDExNGE1NWZjMTcwZDJmNTNkYTIvdGFibGU6Mjc5YTgyOWZmMjE3NDViNTllMzFmMDg4Nzk1NjY1NTcvdGFibGVyYW5nZToyNzlhODI5ZmYyMTc0NWI1OWUzMWYwODg3OTU2NjU1N183LTEtMS0xLTA_4b168b10-002d-4d11-866f-bd1c83e03542">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80L2ZyYWc6ZTE1YWUxMmI5YzYzNDExNGE1NWZjMTcwZDJmNTNkYTIvdGFibGU6Mjc5YTgyOWZmMjE3NDViNTllMzFmMDg4Nzk1NjY1NTcvdGFibGVyYW5nZToyNzlhODI5ZmYyMTc0NWI1OWUzMWYwODg3OTU2NjU1N184LTEtMS0xLTA_519b0660-2357-4a7b-b506-4ecaff839b6b">false</dei:AmendmentFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yMi9mcmFnOjYxM2VjNmRkMzZmNDRhZTg5Mjc0YjBiNDk0M2ZlN2ZiL3RhYmxlOmFlOThiZmZlMTNlNTRjMGQ5YTFiNThjNmJiOTEzODYzL3RhYmxlcmFuZ2U6YWU5OGJmZmUxM2U1NGMwZDlhMWI1OGM2YmI5MTM4NjNfMi0yLTEtMS0w_28e06864-c41f-4737-bd67-3fed558d95a0"
      unitRef="usd">5396000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yMi9mcmFnOjYxM2VjNmRkMzZmNDRhZTg5Mjc0YjBiNDk0M2ZlN2ZiL3RhYmxlOmFlOThiZmZlMTNlNTRjMGQ5YTFiNThjNmJiOTEzODYzL3RhYmxlcmFuZ2U6YWU5OGJmZmUxM2U1NGMwZDlhMWI1OGM2YmI5MTM4NjNfMi00LTEtMS0w_76076a4c-bac5-42f4-95ea-33913023d227"
      unitRef="usd">5344000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yMi9mcmFnOjYxM2VjNmRkMzZmNDRhZTg5Mjc0YjBiNDk0M2ZlN2ZiL3RhYmxlOmFlOThiZmZlMTNlNTRjMGQ5YTFiNThjNmJiOTEzODYzL3RhYmxlcmFuZ2U6YWU5OGJmZmUxM2U1NGMwZDlhMWI1OGM2YmI5MTM4NjNfNy0yLTEtMS0w_29a2341b-eb7c-48d3-8299-ad188fc98e15"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yMi9mcmFnOjYxM2VjNmRkMzZmNDRhZTg5Mjc0YjBiNDk0M2ZlN2ZiL3RhYmxlOmFlOThiZmZlMTNlNTRjMGQ5YTFiNThjNmJiOTEzODYzL3RhYmxlcmFuZ2U6YWU5OGJmZmUxM2U1NGMwZDlhMWI1OGM2YmI5MTM4NjNfNy00LTEtMS0w_29a5a53c-5330-4e4b-ba69-864e1a9c2f14"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <lpsn:OtherSignificantNoncashTransactionSharesIssuedAsEarnoutPayment
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNy9mcmFnOjMyNWRiYmEyOTA1OTQ2ZjhhZTI0Y2UzYjU1Y2Q3ZDYxL3RleHRyZWdpb246MzI1ZGJiYTI5MDU5NDZmOGFlMjRjZTNiNTVjZDdkNjFfMTQ1_84ba5078-3e22-47ba-b8ae-e20fd1e09278"
      unitRef="shares">11508</lpsn:OtherSignificantNoncashTransactionSharesIssuedAsEarnoutPayment>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i51ccb3a38de0432ca49663444205d9b3_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfNDM5ODA0NjYwOTI2Nw_4cabb049-b58f-42b5-abac-6969c8bdb11b">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i417a99a4451748c5abf4446c09cdf2d0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTM3NDM4OTUzNjQxMDI_e62fddaf-e1f5-4922-9752-e6e3e16fc47c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTc0_2912ad8d-3222-4c92-b242-4a62fc6cb921">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTc1_2bfd4037-1997-466b-8717-6e25753859ee">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8yNDA_b5d4b9bc-d50c-4f23-9a78-abf19546bca3">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTY5_7a674e51-de93-4ebd-83f3-63d50e79acdf">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTc2_2e0688ad-4f72-4b5f-bce5-4f5ef07e3fea">000-30141</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6NWQzMWNlYTFjZjE1NDRjZmEyYjIzNDA1YzU3NGZhYzAvdGFibGVyYW5nZTo1ZDMxY2VhMWNmMTU0NGNmYTJiMjM0MDVjNTc0ZmFjMF8wLTAtMS0xLTA_21e44b21-57f4-44ca-b846-0f386433cf81">LIVEPERSON, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6YmE0MTRiMDI0MWQxNDU0NDg0NTA0ZTE5Y2MyYTIyNTUvdGFibGVyYW5nZTpiYTQxNGIwMjQxZDE0NTQ0ODQ1MDRlMTljYzJhMjI1NV8wLTAtMS0xLTA_a257a8d8-fbc6-44e6-a18a-10e9c486b365">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6YmE0MTRiMDI0MWQxNDU0NDg0NTA0ZTE5Y2MyYTIyNTUvdGFibGVyYW5nZTpiYTQxNGIwMjQxZDE0NTQ0ODQ1MDRlMTljYzJhMjI1NV8wLTMtMS0xLTA_e21dd0cf-d723-44ce-89bc-d7f843cf971e">13-3861628</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6YmE0MTRiMDI0MWQxNDU0NDg0NTA0ZTE5Y2MyYTIyNTUvdGFibGVyYW5nZTpiYTQxNGIwMjQxZDE0NTQ0ODQ1MDRlMTljYzJhMjI1NV8zLTAtMS0xLTA_b42f714e-7324-4fb2-87bc-1f8861a71778">475 Tenth Avenue, 5th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6YmE0MTRiMDI0MWQxNDU0NDg0NTA0ZTE5Y2MyYTIyNTUvdGFibGVyYW5nZTpiYTQxNGIwMjQxZDE0NTQ0ODQ1MDRlMTljYzJhMjI1NV80LTAtMS0xLTAvdGV4dHJlZ2lvbjozNTY3MmViMTgzZTU0ZDcxYWM0MDg3MTU5NDY3ZGIxY180Mzk4MDQ2NTExMTM0_3f77b157-246f-4367-94ac-e470ffb61bf2">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6YmE0MTRiMDI0MWQxNDU0NDg0NTA0ZTE5Y2MyYTIyNTUvdGFibGVyYW5nZTpiYTQxNGIwMjQxZDE0NTQ0ODQ1MDRlMTljYzJhMjI1NV80LTAtMS0xLTAvdGV4dHJlZ2lvbjozNTY3MmViMTgzZTU0ZDcxYWM0MDg3MTU5NDY3ZGIxY180Mzk4MDQ2NTExMTQ1_27bfc499-b8bd-4491-aae8-4cd913b5d903">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6YmE0MTRiMDI0MWQxNDU0NDg0NTA0ZTE5Y2MyYTIyNTUvdGFibGVyYW5nZTpiYTQxNGIwMjQxZDE0NTQ0ODQ1MDRlMTljYzJhMjI1NV80LTMtMS0xLTA_5e358e14-dce5-4351-959e-ac2390f93cac">10018</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTc3_33298867-6973-40f1-b04c-52d8028ef430">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTcy_24d683b2-972a-4fef-8fd7-c03cf4a45b63">609-4200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6MGJhMmFiNzAwMmQ0NGU5Yzk1MmZjMjNkYmVkNjdlOTMvdGFibGVyYW5nZTowYmEyYWI3MDAyZDQ0ZTljOTUyZmMyM2RiZWQ2N2U5M18yLTAtMS0xLTA_28af72ed-e9df-41fb-b501-761f536cb607">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6MGJhMmFiNzAwMmQ0NGU5Yzk1MmZjMjNkYmVkNjdlOTMvdGFibGVyYW5nZTowYmEyYWI3MDAyZDQ0ZTljOTUyZmMyM2RiZWQ2N2U5M18yLTEtMS0xLTA_7b472748-67cb-44f6-8ca1-57ebb3ff88fb">LPSN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6MGJhMmFiNzAwMmQ0NGU5Yzk1MmZjMjNkYmVkNjdlOTMvdGFibGVyYW5nZTowYmEyYWI3MDAyZDQ0ZTljOTUyZmMyM2RiZWQ2N2U5M18yLTItMS0xLTA_23988449-79ed-4f84-ab0c-f38db2910317">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTcz_f32fb4a9-c9f4-4bf6-a2a2-05ef57beefcf">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTcw_30c177d5-34ad-486f-b70c-1dc866599882">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6MjhmODJjYmY1MmQyNGQ1YjhhMmI0Yjk0ODUxNTdhYTQvdGFibGVyYW5nZToyOGY4MmNiZjUyZDI0ZDViOGEyYjRiOTQ4NTE1N2FhNF8wLTAtMS0xLTA_6464aaa6-6825-4af4-a545-80c1e8952fb7">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6MjhmODJjYmY1MmQyNGQ1YjhhMmI0Yjk0ODUxNTdhYTQvdGFibGVyYW5nZToyOGY4MmNiZjUyZDI0ZDViOGEyYjRiOTQ4NTE1N2FhNF8xLTQtMS0xLTA_e1a5034f-2ada-4eb2-82a1-b8d5b48667ed">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGFibGU6MjhmODJjYmY1MmQyNGQ1YjhhMmI0Yjk0ODUxNTdhYTQvdGFibGVyYW5nZToyOGY4MmNiZjUyZDI0ZDViOGEyYjRiOTQ4NTE1N2FhNF8yLTQtMS0xLTA_2bb32f0f-7c7a-4d5d-b5d4-b994dd386ded">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTcx_deb671e0-b65d-4564-a517-bbe9241c9f57">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id6d3c1fc7b2f4b398c3c911655c75482_I20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xL2ZyYWc6NzY3OTc5N2I2ZjU2NDFmZGI4ODk2NTM2NTg4ZjM1ZWYvdGV4dHJlZ2lvbjo3Njc5Nzk3YjZmNTY0MWZkYjg4OTY1MzY1ODhmMzVlZl8xOTEw_a6431ea0-0046-4a7f-9a31-d5ba35024729"
      unitRef="shares">68953584</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNC0xLTEtMS0w_54f0b952-7c97-42d0-bc9a-a6f5892a747a"
      unitRef="usd">668225000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNC0zLTEtMS0w_2e95fa61-d65b-4c0b-931f-8e458eb9f2ba"
      unitRef="usd">654152000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNS0xLTEtMS0w_67c4282b-fd4a-499d-87bf-631b7cb13d39"
      unitRef="usd">92263000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNS0zLTEtMS0w_e0dea376-7236-4565-b2a1-86af6bb66611"
      unitRef="usd">80423000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNi0xLTEtMS0w_d73cac43-e44a-4bf3-9536-8edee804e3f7"
      unitRef="usd">19965000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNi0zLTEtMS0w_6c02afa9-c47e-4936-b423-b6095846ba8d"
      unitRef="usd">14236000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNy0xLTEtMS0w_b3e1bbda-b598-46b8-9671-6c8f3acf1128"
      unitRef="usd">780453000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNy0zLTEtMS0w_1f594af2-071c-4ed8-ab59-492edf27e51c"
      unitRef="usd">748811000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfOC0xLTEtMS0w_bf103f18-f14c-45ac-835f-c7c1d47a7f39"
      unitRef="usd">437000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfOC0zLTEtMS0w_30fc8d55-bb5e-40f1-97c3-eb297b5015c9"
      unitRef="usd">614000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfOS0xLTEtMS0w_114f48dc-804f-4006-9cfc-32fe55c7cf51"
      unitRef="usd">111314000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfOS0zLTEtMS0w_bf735d57-8bdf-4158-ba24-7e9bd00dc81b"
      unitRef="usd">106055000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTAtMS0xLTEtMA_f9fb438d-8a8a-4054-802b-0b417b9f056d"
      unitRef="usd">40855000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTAtMy0xLTEtMA_eb464845-e3c7-43ca-939c-ac93588f949b"
      unitRef="usd">41021000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTEtMS0xLTEtMA_966169fd-cff1-4ebd-90de-d0694fb521d9"
      unitRef="usd">11058000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTEtMy0xLTEtMA_873b1400-de2e-4601-94bc-827283d9ae70"
      unitRef="usd">10927000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTItMS0xLTEtMA_1eedfd36-4e95-4518-a18f-be65c37f7346"
      unitRef="usd">95087000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTItMy0xLTEtMA_535c989e-e415-4322-a07a-21f2b15af292"
      unitRef="usd">95192000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTMtMS0xLTEtMA_b64b2bbe-f05a-4974-a6ab-9adaddb612c0"
      unitRef="usd">3620000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTMtMy0xLTEtMA_8cce4935-cd4e-492c-8b28-9f3e1cff8309"
      unitRef="usd">2032000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTQtMS0xLTEtMA_3eded62e-b004-4d6d-932c-6a61c5eabb79"
      unitRef="usd">1713000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTQtMy0xLTEtMA_60487f4d-6161-4c15-bb97-93313d1bf66c"
      unitRef="usd">1780000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTUtMS0xLTEtMA_0927963b-ad9d-49da-8829-92e22a463833"
      unitRef="usd">1044537000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTUtMy0xLTEtMA_de241f54-3ac5-46ef-8fdb-19f2f015b12f"
      unitRef="usd">1006432000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTktMS0xLTEtMA_fb87a555-05b2-45d5-a26d-995e0e0f17dd"
      unitRef="usd">13626000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMTktMy0xLTEtMA_ed0a5be9-b452-4806-b9b2-df46dd964dd2"
      unitRef="usd">14115000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjAtMS0xLTEtMA_ac321051-248d-4018-a4be-cc605e206a2d"
      unitRef="usd">96346000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjAtMy0xLTEtMA_efdb12b6-1bdc-416c-9e4c-3333cec54ddf"
      unitRef="usd">99870000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjEtMS0xLTEtMA_de9a9171-0060-4c24-96db-14aa01b534bd"
      unitRef="usd">108415000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjEtMy0xLTEtMA_e545aa61-73fb-495b-bb11-6a972fab2b6b"
      unitRef="usd">88848000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjItMS0xLTEtMA_517a0169-bf10-4bb5-bc78-94a6695f7241"
      unitRef="usd">5097000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjItMy0xLTEtMA_616da3c4-7647-44b2-878d-0ac7a8049862"
      unitRef="usd">5718000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjMtMS0xLTEtMA_21903c70-8808-4cb2-a74f-a29b19fe72cc"
      unitRef="usd">223484000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjMtMy0xLTEtMA_87041075-d605-4f93-bccf-f7220b2bfb9f"
      unitRef="usd">208551000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjQtMS0xLTEtMA_d1e8c13b-0471-4f71-ab40-7f9a53e8f3ac"
      unitRef="usd">573000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjQtMy0xLTEtMA_4f9f2ab4-6f1f-4438-a270-e08ec9fcaea3"
      unitRef="usd">409000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjUtMS0xLTEtMA_2f329c21-0980-49ac-88dd-e448d262e5b5"
      unitRef="usd">547159000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjUtMy0xLTEtMA_8ba1cab8-1c4c-4c30-9a20-74263f8b5b4a"
      unitRef="usd">538432000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjYtMS0xLTEtMA_d5961ceb-5cb6-47ee-9218-215464efae5b"
      unitRef="usd">5411000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjYtMy0xLTEtMA_0729453a-b1ab-4282-93de-e34607644c87"
      unitRef="usd">6304000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjctMS0xLTEtMA_59ee5489-2200-481c-a241-62f8eb4e04f8"
      unitRef="usd">6170000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjctMy0xLTEtMA_fc8a94cc-4481-4f6b-9b26-be960a2c0e11"
      unitRef="usd">7180000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjgtMS0xLTEtMA_fb6de658-10fe-4b2e-8ffd-f96c8a2f77b0"
      unitRef="usd">1723000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjgtMy0xLTEtMA_b0ba6360-c26b-489b-91d5-dcc999f08d5a"
      unitRef="usd">1622000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjktMS0xLTEtMA_51790af6-0412-4634-abf5-8c66a847349f"
      unitRef="usd">784520000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMjktMy0xLTEtMA_334c502e-19c8-423b-bb8c-dd215d720dd2"
      unitRef="usd">762498000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzEtMS0xLTEtMA_da8e99ea-1f8d-4328-9d7f-43ce04fa5eb2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzEtMy0xLTEtMA_8cb258f7-1b04-42ee-bc08-bbd4163b0cce"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkOWJlOWQyNGIwZjQzZTM5ZWVkZWU4ODJkOTM0YTAzXzIxOTkwMjMyNTU2MzM_7e0d7ca9-2074-415c-8e39-6232f2b18cd6"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkOWJlOWQyNGIwZjQzZTM5ZWVkZWU4ODJkOTM0YTAzXzIxOTkwMjMyNTU2MzM_ce1dcb90-2ca7-4a7f-a632-675db1b0c4ed"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkOWJlOWQyNGIwZjQzZTM5ZWVkZWU4ODJkOTM0YTAzXzIxOTkwMjMyNTU2NDQ_97bf8309-bab0-46a6-be4c-68d1695f2f5a"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkOWJlOWQyNGIwZjQzZTM5ZWVkZWU4ODJkOTM0YTAzXzIxOTkwMjMyNTU2NDQ_fa1242db-1dae-4b35-96e1-4f55e7724b49"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzMtMS0xLTEtMA_7771fd69-d721-4c19-8476-222f50297798"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzMtMy0xLTEtMA_50af41ab-63cc-4346-8527-0c1387bb7b8f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU3NjI_e0bb444b-576b-46a9-954a-186410fba063"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU3NjI_ea477e64-fe8e-41b5-8d6e-06a579efe5d8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU3NzQ_ac68711e-1d25-4bbc-abe1-fe0cedf9e0ed"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU3NzQ_bd7ed356-a9a4-443a-8f85-997eb4f62782"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU3ODk_b91a9b67-5daf-4a28-a624-7d25d24b8b1a"
      unitRef="shares">71351202</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU4MTk_59f863ff-2d49-4c82-bf3a-d4ffac80e222"
      unitRef="shares">70264265</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU4MTU_07eeee77-dc71-45ca-82d2-b017bd18813e"
      unitRef="shares">68641372</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmVhZTM2ZTliNDMxODQxNTk5MGQyMjIzMWUxNGYzMDhhXzIxOTkwMjMyNTU4MzI_14e2ccfa-b427-4c0c-91a8-2aadd242b99f"
      unitRef="shares">67554435</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMS0xLTEtMA_59e8618b-3ce9-4431-88df-c9eeea6d8831"
      unitRef="usd">71000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzQtMy0xLTEtMA_ad6544f8-f75b-4df9-a5c3-481eae6c0c45"
      unitRef="usd">70000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzUtMS0xLTEtMA_4680db4b-59cc-46db-a6fe-8c83ccd345b3"
      unitRef="usd">674695000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzUtMy0xLTEtMA_cf3cd0f3-f27a-49f5-a1f2-a1001bc669cd"
      unitRef="usd">635672000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmQ4ODUxYjcxZjNhODRlMmE4M2ZhMzFkOWExMWZiMmYzXzIxOTkwMjMyNTU1ODg_130c6a54-88e3-4b91-b82b-6fee7ebecb95"
      unitRef="shares">2709830</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmQ4ODUxYjcxZjNhODRlMmE4M2ZhMzFkOWExMWZiMmYzXzIxOTkwMjMyNTU1ODg_d49755fd-2be8-466b-8148-d5522865d405"
      unitRef="shares">2709830</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzYtMS0xLTEtMA_bdcc91aa-64aa-4a4e-8e45-1743d0bf3835"
      unitRef="usd">3000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzYtMy0xLTEtMA_58ec8b1a-4f20-47ad-a4e6-c5c777ec8319"
      unitRef="usd">3000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzctMS0xLTEtMA_daad4f78-20b6-4b1c-9da2-e9d89fa605a7"
      unitRef="usd">-413080000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzctMy0xLTEtMA_75b8a514-3035-4b85-81ce-ede466faf799"
      unitRef="usd">-391885000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzgtMS0xLTEtMA_7045b8aa-fc51-4489-81ba-3a65f28fc3fd"
      unitRef="usd">-1666000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzgtMy0xLTEtMA_575e9080-41b8-4c92-968a-633f8a92a712"
      unitRef="usd">80000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzktMS0xLTEtMA_65870dd1-1471-4ede-9bd3-ea3e27316eed"
      unitRef="usd">260017000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfMzktMy0xLTEtMA_fb6e4143-2041-49be-8e19-0aa88ee4b07d"
      unitRef="usd">243934000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNDAtMS0xLTEtMA_e29911af-d0f7-4a52-93d1-178d44483021"
      unitRef="usd">1044537000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xOS9mcmFnOmFlZDBjMzExZjYwZjQ4NzI4MmQ5NGMzYWNmYjE0MjJjL3RhYmxlOmRkZTVhYWE0YmIyNTRkMTlhNjRiNzEwZDBhMWVmN2U1L3RhYmxlcmFuZ2U6ZGRlNWFhYTRiYjI1NGQxOWE2NGI3MTBkMGExZWY3ZTVfNDAtMy0xLTEtMA_a35b0696-739b-44f7-9ac5-a956293266c5"
      unitRef="usd">1006432000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMy0yLTEtMS0w_b64b5613-793b-43f2-870b-d7fd50605c4a"
      unitRef="usd">107891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMy00LTEtMS0w_8623ee6b-4c7a-453a-925f-e950f383a29c"
      unitRef="usd">78088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNS0yLTEtMS0w_04e770c0-824c-4ea5-b9b4-b2568d0684f2"
      unitRef="usd">33519000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNS00LTEtMS0w_06259c05-3337-47bf-a94f-d11eb57d711c"
      unitRef="usd">22820000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNi0yLTEtMS0w_2f33bc63-bbdf-4160-930b-38177a47c492"
      unitRef="usd">36953000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNi00LTEtMS0w_84ae4f30-3608-401f-b323-eb16caf2132d"
      unitRef="usd">42680000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNy0yLTEtMS0w_33d28a61-1ca2-4a6c-ac77-96e5cb407fb9"
      unitRef="usd">14486000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNy00LTEtMS0w_fb6ef266-9958-4794-9623-c01c6ed7e08f"
      unitRef="usd">16469000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfOC0yLTEtMS0w_7a6f01dd-0d97-47ee-b049-7a6e0714ce71"
      unitRef="usd">33455000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfOC00LTEtMS0w_049d4758-e446-40a0-93a0-aead3053d7dc"
      unitRef="usd">25716000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringCharges
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfOS0yLTEtMS0w_32406701-ad24-453c-ae9f-afef73d94792"
      unitRef="usd">2732000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfOS00LTEtMS0w_bd9981fa-6a3d-42d3-86cd-0d95cff6dcee"
      unitRef="usd">3190000</us-gaap:RestructuringCharges>
    <lpsn:AmortizationofIntangibleAssetsNonproduction
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTAtMi0xLTEtMA_42566d2c-b8d2-4ee2-8906-75ca8bb9d683"
      unitRef="usd">375000</lpsn:AmortizationofIntangibleAssetsNonproduction>
    <lpsn:AmortizationofIntangibleAssetsNonproduction
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTAtNC0xLTEtMA_c15ad604-a3e4-4da8-8ae2-faa2acfd48d0"
      unitRef="usd">405000</lpsn:AmortizationofIntangibleAssetsNonproduction>
    <us-gaap:CostsAndExpenses
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTEtMi0xLTEtMA_df4c8428-923b-46ea-a527-1dada0a0a23c"
      unitRef="usd">121520000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTEtNC0xLTEtMA_8d730e29-e638-4188-9e2b-ef55b0ce7710"
      unitRef="usd">111280000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTItMi0xLTEtMA_e35b7c55-1ecb-422a-b57d-87adf3b4cb36"
      unitRef="usd">-13629000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTItNC0xLTEtMA_42c957c6-f3d0-4550-b845-f3ea131e3020"
      unitRef="usd">-33192000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTQtMi0xLTEtMA_adca1902-ac1c-4875-9e85-6d8d61a02f5b"
      unitRef="usd">-9129000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTQtNC0xLTEtMA_f2793d2a-4a0e-4547-898f-9c75e418399e"
      unitRef="usd">-2791000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTUtMi0xLTEtMA_97ec0cb9-0b27-4898-9644-993a5684ef1d"
      unitRef="usd">712000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTUtNC0xLTEtMA_f0c243cb-629a-44fc-bf94-40c2fc5349d1"
      unitRef="usd">-667000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTYtMi0xLTEtMA_2ca9417a-8a7b-4185-8df0-ede10f32e8cd"
      unitRef="usd">-8417000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTYtNC0xLTEtMA_c24ccaf1-7d85-4045-a5f2-06407e1debf0"
      unitRef="usd">-3458000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTctMi0xLTEtMA_a008154d-9d09-4846-a19f-66e1d394e5a2"
      unitRef="usd">-22046000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTctNC0xLTEtMA_6dba0365-bc6d-4da5-a03b-691d9ce525f6"
      unitRef="usd">-36649000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTgtMi0xLTEtMA_67dbe982-c97a-49f0-aff6-539f5f8a1e0e"
      unitRef="usd">-851000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTgtNC0xLTEtMA_c2ac308b-13e5-499e-9376-495ce6159af9"
      unitRef="usd">352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTktMi0xLTEtMA_acfe9495-30d6-45e3-a441-65b133cee3a7"
      unitRef="usd">-21195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMTktNC0xLTEtMA_de3b7339-adcc-4e10-b877-34e6da3c1ab9"
      unitRef="usd">-37001000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjItMi0xLTEtMA_3b7d3f5c-b055-49e8-8b84-ecc8d722e3a9"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjItNC0xLTEtMA_65bfe68d-d0a9-4e3d-a9ae-1a3d5f9e1a41"
      unitRef="usdPerShare">-0.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjMtMi0xLTEtMA_bb5471c1-6e1f-4c30-8339-b37453f0a063"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjMtNC0xLTEtMA_6635cb44-372f-4bcb-ad72-0e7bccd93c7a"
      unitRef="usdPerShare">-0.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjYtMi0xLTEtMA_1e98e709-0e95-4f8f-9707-3fe56958183d"
      unitRef="shares">67901809</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjYtNC0xLTEtMA_0662b48f-eb40-4ab3-bf92-4aaa0d00b49b"
      unitRef="shares">64388850</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjctMi0xLTEtMA_383ad1ed-d300-4f0a-ae80-0a7d46f7a33a"
      unitRef="shares">67901809</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMjctNC0xLTEtMA_5ce316c8-9556-477b-94a3-dc1050e29c29"
      unitRef="shares">64388850</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4196bf978807487fb7503587204d4b28_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzEtMi0xLTEtMA_d3b17019-d9aa-4e6b-a003-3ae384b04ac4"
      unitRef="usd">1895000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaba86b7b3bde4d9d984fc86864a6b211_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzEtNC0xLTEtMA_361a5e2b-76c6-42f1-9b9b-16ee959501b2"
      unitRef="usd">1249000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f1d46f5e6d54ecdac1bfc406636d69d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzItMi0xLTEtMA_741b2a30-7d86-4d99-ad4e-7aac6c2adebf"
      unitRef="usd">3782000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i77d01c9cf84b47d2a953766ba47187ca_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzItNC0xLTEtMA_a9d42d3a-f9c6-484d-a904-e5ef183ae1d2"
      unitRef="usd">5138000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if262053858834c63ba77403ad8285434_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzMtMi0xLTEtMA_738da692-1ad4-43d5-a91c-48d61dccecb0"
      unitRef="usd">2650000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iab63e9e7793a47a698a26d524c3458c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzMtNC0xLTEtMA_6952db36-a9e2-4137-8c40-0a2060ca68f8"
      unitRef="usd">2727000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fa46985504e4e7a9c18075643469183_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzQtMi0xLTEtMA_a971ddf9-fef3-4184-959c-917b0448866f"
      unitRef="usd">6284000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i938a4ba5affd4dd684f5fca85c02b0db_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzQtNC0xLTEtMA_09b46319-09c0-4429-b889-a377e752ff65"
      unitRef="usd">5581000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DepreciationNonproduction
      contextRef="i4196bf978807487fb7503587204d4b28_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzctMi0xLTEtMA_f047a363-deaa-416d-97d5-dcf5ca5f377b"
      unitRef="usd">2534000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="iaba86b7b3bde4d9d984fc86864a6b211_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzctNC0xLTEtMA_33c6e904-b357-4c04-a0a2-f91c9c04f49e"
      unitRef="usd">2373000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i7f1d46f5e6d54ecdac1bfc406636d69d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzgtMi0xLTEtMA_525ff636-266c-4e5c-aece-cc166bf43d3a"
      unitRef="usd">603000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i77d01c9cf84b47d2a953766ba47187ca_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzgtNC0xLTEtMA_9121b525-c160-43bc-8e7e-b92cf2aa40e9"
      unitRef="usd">667000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="if262053858834c63ba77403ad8285434_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzktMi0xLTEtMA_8dffca74-b072-41fd-9bf7-767b9fdc7543"
      unitRef="usd">60000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="iab63e9e7793a47a698a26d524c3458c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfMzktNC0xLTEtMA_6df841e8-606c-4114-9b6f-0d8136352a0b"
      unitRef="usd">105000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i7fa46985504e4e7a9c18075643469183_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNDAtMi0xLTEtMA_191c8d0d-ae7d-43cb-91ca-71974b6be90a"
      unitRef="usd">3408000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i938a4ba5affd4dd684f5fca85c02b0db_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNDAtNC0xLTEtMA_90b85968-d680-4fc9-a137-db60c447b80c"
      unitRef="usd">2392000</us-gaap:DepreciationNonproduction>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i4196bf978807487fb7503587204d4b28_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNDMtMi0xLTEtMA_1c050251-3581-4d60-9077-46e0de378fc2"
      unitRef="usd">1175000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="iaba86b7b3bde4d9d984fc86864a6b211_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yNS9mcmFnOjJiMzg0MDZiMjY3NDRhYjI5NGYwZTU4M2JhNzk3MzRjL3RhYmxlOjdlZTMxODQ0ZjQ1NzRjNDhiZmVlNjEyYzllN2JhYjExL3RhYmxlcmFuZ2U6N2VlMzE4NDRmNDU3NGM0OGJmZWU2MTJjOWU3YmFiMTFfNDMtNC0xLTEtMA_a63d1841-9395-434c-9c54-3ff8c12d324b"
      unitRef="usd">284000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:NetIncomeLoss
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yOC9mcmFnOjJkNzliNDJiMmRjNzQ1MmE5ZDQ5YjI3MTUwNDMyMGVkL3RhYmxlOmRhZDUwMThhZWZiZTRmODc4YjNkNzM4MmM1MjdmNGQ3L3RhYmxlcmFuZ2U6ZGFkNTAxOGFlZmJlNGY4NzhiM2Q3MzgyYzUyN2Y0ZDdfMy0xLTEtMS0w_acfe9495-30d6-45e3-a441-65b133cee3a7"
      unitRef="usd">-21195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yOC9mcmFnOjJkNzliNDJiMmRjNzQ1MmE5ZDQ5YjI3MTUwNDMyMGVkL3RhYmxlOmRhZDUwMThhZWZiZTRmODc4YjNkNzM4MmM1MjdmNGQ3L3RhYmxlcmFuZ2U6ZGFkNTAxOGFlZmJlNGY4NzhiM2Q3MzgyYzUyN2Y0ZDdfMy0zLTEtMS0w_de3b7339-adcc-4e10-b877-34e6da3c1ab9"
      unitRef="usd">-37001000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yOC9mcmFnOjJkNzliNDJiMmRjNzQ1MmE5ZDQ5YjI3MTUwNDMyMGVkL3RhYmxlOmRhZDUwMThhZWZiZTRmODc4YjNkNzM4MmM1MjdmNGQ3L3RhYmxlcmFuZ2U6ZGFkNTAxOGFlZmJlNGY4NzhiM2Q3MzgyYzUyN2Y0ZDdfNC0xLTEtMS0w_10fac5da-4818-4727-8e63-e91d1b25fe65"
      unitRef="usd">-1746000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yOC9mcmFnOjJkNzliNDJiMmRjNzQ1MmE5ZDQ5YjI3MTUwNDMyMGVkL3RhYmxlOmRhZDUwMThhZWZiZTRmODc4YjNkNzM4MmM1MjdmNGQ3L3RhYmxlcmFuZ2U6ZGFkNTAxOGFlZmJlNGY4NzhiM2Q3MzgyYzUyN2Y0ZDdfNC0zLTEtMS0w_391e3cf7-e644-4b8b-af5f-a09452269a97"
      unitRef="usd">2469000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yOC9mcmFnOjJkNzliNDJiMmRjNzQ1MmE5ZDQ5YjI3MTUwNDMyMGVkL3RhYmxlOmRhZDUwMThhZWZiZTRmODc4YjNkNzM4MmM1MjdmNGQ3L3RhYmxlcmFuZ2U6ZGFkNTAxOGFlZmJlNGY4NzhiM2Q3MzgyYzUyN2Y0ZDdfNS0xLTEtMS0w_a0a57b2f-75e9-4b34-9755-1d308e3fc0b8"
      unitRef="usd">-22941000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8yOC9mcmFnOjJkNzliNDJiMmRjNzQ1MmE5ZDQ5YjI3MTUwNDMyMGVkL3RhYmxlOmRhZDUwMThhZWZiZTRmODc4YjNkNzM4MmM1MjdmNGQ3L3RhYmxlcmFuZ2U6ZGFkNTAxOGFlZmJlNGY4NzhiM2Q3MzgyYzUyN2Y0ZDdfNS0zLTEtMS0w_cd228ba7-6e4d-4644-9c8a-fa1a86bfbbd2"
      unitRef="usd">-34532000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i3d331909f2ff476184ffe3b5d5537db2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC0yLTEtMS0w_58da5501-5f08-4084-9993-83c8cd7b823c"
      unitRef="shares">70264265</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3d331909f2ff476184ffe3b5d5537db2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC00LTEtMS0w_395a05e3-fdf5-4b08-a11f-b4e755743792"
      unitRef="usd">70000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1ddfa9031a30499eb5c27c678c5e9a45_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC02LTEtMS0w_220ae754-d741-4f44-9a37-63c52b8bc1b1"
      unitRef="shares">2709830</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1ddfa9031a30499eb5c27c678c5e9a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC04LTEtMS0w_f03e2e77-6c07-4276-a234-7f9c2d7e45b7"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7f2893485604501a635bd4adc5a7e9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC0xMC0xLTEtMA_ddfb82a2-aa1c-40e8-8a3a-65743230176a"
      unitRef="usd">635672000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7f1f0553e7e449b86c92e5f3ef5a993_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC0xMi0xLTEtMA_f27f74df-5953-4da8-a5e4-2a46d33489ed"
      unitRef="usd">-391885000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc750137f40f451a83b0792bf4e87080_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC0xNC0xLTEtMA_7b5b6d39-a711-4faa-92e8-9a0838019d9a"
      unitRef="usd">80000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNC0xNi0xLTEtMA_c33c7d8d-d078-4b8a-9b5f-addde97eb8b5"
      unitRef="usd">243934000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i693681b937904d11a11f4c1c5325d737_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNS0yLTEtMS0w_7b06fc08-a4b9-4eba-ac73-5b15ce0f4271"
      unitRef="shares">209185</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5f92845053064251be6bd27e074c5d57_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNS0xMC0xLTEtMA_60ea5ee6-b22b-48b4-8de6-7653bdedd61c"
      unitRef="usd">2617000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNS0xNi0xLTEtMA_959dbcda-137b-406b-af38-3ae8b28cf8a1"
      unitRef="usd">2617000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i693681b937904d11a11f4c1c5325d737_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNi0yLTEtMS0w_c19d67d1-edd0-42ca-a4ef-b19d6d0ff375"
      unitRef="shares">454508</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i693681b937904d11a11f4c1c5325d737_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNi00LTEtMS0w_48a9bd49-e319-4e4a-b180-d807fd7cd49c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5f92845053064251be6bd27e074c5d57_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNi0xMC0xLTEtMA_ed0633b7-1de2-49b6-8a64-878dd2ea7c76"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNi0xNi0xLTEtMA_7f1d72ce-0eb9-4617-abb4-5e2187c1c8d3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5f92845053064251be6bd27e074c5d57_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNy0xMC0xLTEtMA_e7097575-0dba-447e-910c-a5dbcb67fd2f"
      unitRef="usd">9225000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfNy0xNi0xLTEtMA_dc61f01f-d370-4151-a788-3fc735053efd"
      unitRef="usd">9225000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lpsn:StockIssuedDuringPeriodSharesBonusPaymentSettledInShares
      contextRef="i693681b937904d11a11f4c1c5325d737_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOC0yLTEtMS0zMDc0_d3101b68-bda5-45af-ae7d-84a63f221eb8"
      unitRef="shares">400700</lpsn:StockIssuedDuringPeriodSharesBonusPaymentSettledInShares>
    <lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares
      contextRef="i5f92845053064251be6bd27e074c5d57_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOC0xMC0xLTEtMzEzNA_59cd66a5-0c75-4f0e-a940-ce1fbb783e52"
      unitRef="usd">25925000</lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares>
    <lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOC0xNi0xLTEtMzEzOA_3fe2df5e-2842-46ba-84f2-9a1ba2aa9a26"
      unitRef="usd">25925000</lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i693681b937904d11a11f4c1c5325d737_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOC0yLTEtMS0w_169169f8-633a-46ee-93ef-2f984fba5859"
      unitRef="shares">22544</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5f92845053064251be6bd27e074c5d57_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOC0xMC0xLTEtMA_45a77396-731f-419e-af5a-313de491c56e"
      unitRef="usd">1257000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOC0xNi0xLTEtMA_c0f599e5-3020-4744-9892-b0b3a3ba180f"
      unitRef="usd">1257000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:NetIncomeLoss
      contextRef="ie30689024aa5441fa814b4d4d1db2912_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOS0xMi0xLTEtMA_318a1022-5b5f-493b-8306-7c21194c969e"
      unitRef="usd">-21195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfOS0xNi0xLTEtMA_c4ab479e-2fb5-4c01-9333-64e562edc010"
      unitRef="usd">-21195000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3ed603345b20436aa4874e7fbd426b43_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTAtMTQtMS0xLTA_d49c8ed0-cc48-4e19-92f0-7cf83113aee9"
      unitRef="usd">-1746000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTAtMTYtMS0xLTA_e097000d-d724-41fe-b650-bf1dbe7f5c4f"
      unitRef="usd">-1746000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i93fabb0c0c5c4b6398328123f432c11f_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtMi0xLTEtMA_1308eed4-0236-4c70-a361-1363a22b4945"
      unitRef="shares">71351202</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i93fabb0c0c5c4b6398328123f432c11f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtNC0xLTEtMA_f615abf3-9216-446a-a6f7-410c0712c6ac"
      unitRef="usd">71000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0018af49d22e4761be62baabeee6914b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtNi0xLTEtMA_8afdd8e9-8049-4a9e-9d64-61cf7fced776"
      unitRef="shares">2709830</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0018af49d22e4761be62baabeee6914b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtOC0xLTEtMA_2ff9e977-dd21-412d-8b6f-c70f0f5b2893"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59aa3b82f80749cf80f9cb8f69404681_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtMTAtMS0xLTA_bb379036-8c22-47ac-86b7-894f180acd31"
      unitRef="usd">674695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85ebfe66b2b14ac1a6a09645886946a8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtMTItMS0xLTA_d4c289d1-f68f-4ddd-bef4-6c822a12f8cc"
      unitRef="usd">-413080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6bef0e7aff8d4075b7066ba52bb577e8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtMTQtMS0xLTA_fb3f59ed-941a-45af-b9da-300379e8e043"
      unitRef="usd">-1666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmRhZTI0MDQxNDliYjQ0MDQ4OWE5N2NiYzY4OTU2NDE2L3RhYmxlcmFuZ2U6ZGFlMjQwNDE0OWJiNDQwNDg5YTk3Y2JjNjg5NTY0MTZfMTEtMTYtMS0xLTA_86cdc01a-4253-4657-9c99-efbc8052c40a"
      unitRef="usd">260017000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ia8fa9e83c775433b90a9726c7fe0e8e3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC0xLTEtMS0w_942dcf65-7b7f-4718-a705-6ebd9d970265"
      unitRef="shares">66543073</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia8fa9e83c775433b90a9726c7fe0e8e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC0zLTEtMS0w_55e14b08-3819-4b0c-8105-e3fb9581c237"
      unitRef="usd">67000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="icb9cee7dfbbd439680416825617367c2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC01LTEtMS0w_2da6fcca-f889-4d7c-9b58-f1446c822c43"
      unitRef="shares">-2709830</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icb9cee7dfbbd439680416825617367c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC03LTEtMS0w_8a22cfec-0cd7-4b62-afd4-37f34fa031f3"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f9a6d3b2a6e4a9a8bc9fb270f92ba9b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC05LTEtMS0w_d57a1bfe-34f9-42dc-a89b-732b38ae5808"
      unitRef="usd">436557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1f7ea74eb3b49768fd89eeeb952760e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC0xMS0xLTEtMA_d71185fe-13ac-4699-ae24-89db928b0094"
      unitRef="usd">-283562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e1d3da2402a461baa1bcb5169367d50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC0xMy0xLTEtMA_3bb241b5-3be3-401a-97e4-031941300234"
      unitRef="usd">-4524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae3ebd7fe08f4a179bdffb9c275c82e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNC0xNS0xLTEtMA_6e2af806-bf46-440d-be2e-42f5ee6594bb"
      unitRef="usd">148535000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if2408b4f1ff84ade8fe663d47b277f07_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNS0xLTEtMS0w_22a44681-f0b3-4636-a4d0-fd10b1c4132a"
      unitRef="shares">199215</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if7468b695df440e2b7417f70a9d0a08f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNS05LTEtMS0w_af319e1e-d1c8-4b2c-b872-ce94da90ab21"
      unitRef="usd">1955000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNS0xNS0xLTEtMA_f9823bda-0ceb-4efd-8307-bdfb45291665"
      unitRef="usd">1955000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if2408b4f1ff84ade8fe663d47b277f07_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNi0xLTEtMS0w_d2b9b7b9-d2fa-451d-8ec3-d5bf8873243a"
      unitRef="shares">203690</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNi0xNS0xLTEtMA_6c21e216-18be-48fa-a060-aaea55f1ea78"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <lpsn:StockIssuedDuringPeriodSharesEarnoutPayment
      contextRef="if2408b4f1ff84ade8fe663d47b277f07_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNy0xLTEtMS0w_39026262-0646-475e-bfb6-f7228bbe7cc9"
      unitRef="shares">11508</lpsn:StockIssuedDuringPeriodSharesEarnoutPayment>
    <lpsn:StockIssuedDuringPeriodValueEarnoutPayment
      contextRef="if2408b4f1ff84ade8fe663d47b277f07_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNy0zLTEtMS0w_ebb72be9-ab8d-4214-80f8-38c3c74d11d3"
      unitRef="usd">1000</lpsn:StockIssuedDuringPeriodValueEarnoutPayment>
    <lpsn:StockIssuedDuringPeriodValueEarnoutPayment
      contextRef="if7468b695df440e2b7417f70a9d0a08f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNy05LTEtMS0w_1d285867-5e98-4026-ac02-a05d2a1f9db2"
      unitRef="usd">293000</lpsn:StockIssuedDuringPeriodValueEarnoutPayment>
    <lpsn:StockIssuedDuringPeriodValueEarnoutPayment
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfNy0xNS0xLTEtMA_05794610-9005-4579-9eff-de219f54e317"
      unitRef="usd">294000</lpsn:StockIssuedDuringPeriodValueEarnoutPayment>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if7468b695df440e2b7417f70a9d0a08f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfOC05LTEtMS0w_4bf09c1e-42bc-475f-8379-8105c3eb7c9b"
      unitRef="usd">9519000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfOC0xNS0xLTEtMA_b2b96f4c-8dd6-4f25-abd2-ec61c12da6df"
      unitRef="usd">9519000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lpsn:StockIssuedDuringPeriodSharesBonusPaymentSettledInShares
      contextRef="if2408b4f1ff84ade8fe663d47b277f07_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfOS0xLTEtMS0w_1bd716d0-187e-4acc-8870-aa239a235937"
      unitRef="shares">991905</lpsn:StockIssuedDuringPeriodSharesBonusPaymentSettledInShares>
    <lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares
      contextRef="if7468b695df440e2b7417f70a9d0a08f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfOS05LTEtMS0w_96f498e4-3d2d-45c8-8979-8eec3735773d"
      unitRef="usd">24656000</lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares>
    <lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfOS0xNS0xLTEtMA_66e25bb7-e7e7-4796-832d-8e31e072c367"
      unitRef="usd">24656000</lpsn:StockIssuedDuringPeriodValueBonusPaymentSettledInShares>
    <us-gaap:StockholdersEquity
      contextRef="i00daf3152f05494dba79ea2fa521dee2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTAtMTEtMS0xLTA_4adb7b58-ac61-49e1-a2d7-8acd6c630839"
      unitRef="usd">-729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00daf3152f05494dba79ea2fa521dee2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTAtMTUtMS0xLTA_245b377d-1a96-4bde-9027-8792e3dfc505"
      unitRef="usd">-729000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if2408b4f1ff84ade8fe663d47b277f07_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTEtMS0xLTEtMA_3c510187-b004-46b7-9e2a-5a261db6e9f7"
      unitRef="shares">50818</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if7468b695df440e2b7417f70a9d0a08f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTEtOS0xLTEtMA_09574303-61c1-4d42-9acc-3555c8938ff8"
      unitRef="usd">1626000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTEtMTUtMS0xLTA_4dab67d6-1b08-436d-886b-4733a1ad74da"
      unitRef="usd">1626000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:NetIncomeLoss
      contextRef="i81989ee35e8e4af194618fc186fffce0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTYtMTEtMS0xLTA_8f9ea1ca-b703-4144-9d38-ac56abcc9383"
      unitRef="usd">-37001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTYtMTUtMS0xLTA_4f8dd670-0ed1-45ee-84a1-9e1957565df0"
      unitRef="usd">-37001000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i638d6bdc05c04ccc8011d7ce0e1ba381_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTctMTMtMS0xLTA_328790b1-49a9-4d6f-ba08-7a1184b7ed2f"
      unitRef="usd">-2469000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTctMTUtMS0xLTA_b39d4313-29a9-4f57-8532-c770cf71f615"
      unitRef="usd">-2469000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ic4b94d97531341259b6894bfe17f44c4_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtMS0xLTEtMA_8d032582-cdcd-42d4-b1f7-9c9d637c9d94"
      unitRef="shares">68000209</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic4b94d97531341259b6894bfe17f44c4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtMy0xLTEtMA_e77db306-61eb-4df7-907b-1e5839321675"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="if2d89250ba184a1abcbf3cf16620b3bc_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtNS0xLTEtMA_62a4aa88-c3fe-4d29-b5b5-03305d0faac7"
      unitRef="shares">-2709830</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if2d89250ba184a1abcbf3cf16620b3bc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtNy0xLTEtMA_b2abcfdc-813d-481d-be05-5b628c646882"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i04f3d3a41df74e0fb0e39c6ded3d2c21_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtOS0xLTEtMA_a3b59342-4dfe-4ec2-8cbe-03e14b071c12"
      unitRef="usd">474606000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idaf25b1cdf124b29bd502e90dc407b07_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtMTEtMS0xLTA_e4170912-0bf5-4071-8a2e-aff1100f8992"
      unitRef="usd">-321292000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id769aecf61104539b78cbcd342c076e4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtMTMtMS0xLTA_2102e832-e2ab-4124-baa9-bbe6fbda8e5c"
      unitRef="usd">-6993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74874ed6b054444292dc49a99bc6e4b3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zMS9mcmFnOjlmZTlmYTk3MTA2MDQyMDlhODk1Zjg0NzJjMDQxMTVkL3RhYmxlOmIxZjY5M2EzMTA5NzQ5MGM5MjRmNWM5MTg3ZTYyZjMxL3RhYmxlcmFuZ2U6YjFmNjkzYTMxMDk3NDkwYzkyNGY1YzkxODdlNjJmMzFfMTgtMTUtMS0xLTA_d677a906-263d-4e21-a3e0-aaedf960455f"
      unitRef="usd">146386000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNC0xLTEtMS0w_acfe9495-30d6-45e3-a441-65b133cee3a7"
      unitRef="usd">-21195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNC0zLTEtMS0w_ff5da7fa-f6d4-4d3c-94fd-48fe483af7cd"
      unitRef="usd">-37001000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNi0xLTEtMS0w_57da3854-d8cd-40f4-9ca5-c70928c8e087"
      unitRef="usd">14611000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNi0zLTEtMS0w_32e235d6-d4c7-4bbd-ba3d-1d9db4139dbc"
      unitRef="usd">14695000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationNonproduction
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNy0xLTEtMS0w_d3713242-8b6e-4b2d-ae10-fce93d5e55d1"
      unitRef="usd">6605000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNy0zLTEtMS0w_fc8fea60-4643-4f99-a6e4-afdbc4ca4fe2"
      unitRef="usd">5538000</us-gaap:DepreciationNonproduction>
    <lpsn:TenantAllowanceAmortizationLessee
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfOS0xLTEtMS0w_66e03f46-4818-4ffc-85ef-dc5de2dd67e1"
      unitRef="usd">0</lpsn:TenantAllowanceAmortizationLessee>
    <lpsn:TenantAllowanceAmortizationLessee
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfOS0zLTEtMS0w_0c4d7d32-0ad2-4ea9-b82b-bff4d383b8f5"
      unitRef="usd">129000</lpsn:TenantAllowanceAmortizationLessee>
    <lpsn:AmortizationOfIntangibleAssetsAndFinanceLeases
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTAtMS0xLTEtMA_688e8c7d-e6a0-415f-8920-9ad74b472aee"
      unitRef="usd">1550000</lpsn:AmortizationOfIntangibleAssetsAndFinanceLeases>
    <lpsn:AmortizationOfIntangibleAssetsAndFinanceLeases
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTAtMy0xLTEtMA_803ce6d5-703a-4606-9f80-5b352907f35a"
      unitRef="usd">689000</lpsn:AmortizationOfIntangibleAssetsAndFinanceLeases>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTEtMS0xLTEtMA_3c587b6c-8371-40f4-b4ba-f841b2202c8c"
      unitRef="usd">609000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTEtMy0xLTEtMA_cd4c58eb-eae4-4fd3-b12b-2f38d0273a94"
      unitRef="usd">298000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTItMS0xLTEtMA_cba2657f-d140-4207-beba-ff811810283d"
      unitRef="usd">8118000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTItMy0xLTEtMA_03f3f4f8-d565-421e-8cbc-24fce8ec9179"
      unitRef="usd">2368000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTMtMS0xLTEtMA_e39d32d3-34e9-4ce3-90cb-b19bd31d88c6"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTMtMy0xLTEtMA_48ecb0aa-3427-426d-9bd3-caebb883c01b"
      unitRef="usd">-263000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTQtMS0xLTEtMA_0c55176a-d4db-480f-83b7-dd28ba66c295"
      unitRef="usd">801000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTQtMy0xLTEtMA_ea36dd8d-2ce4-4ebc-9795-aa47eb18be66"
      unitRef="usd">615000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTUtMS0xLTEtMA_fd08f5a7-ab5b-47b2-848c-484bcba66d41"
      unitRef="usd">-1595000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTUtMy0xLTEtMA_5088d710-514a-4ff4-b6dd-bf12cc308d29"
      unitRef="usd">212000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTgtMS0xLTEtMA_d577e26f-8037-4667-8c9b-64b440aafb73"
      unitRef="usd">13658000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTgtMy0xLTEtMA_18214e20-6075-41d0-ad31-6ad9de3dbe53"
      unitRef="usd">-24112000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <lpsn:IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTktMS0xLTEtMA_8bbf76d0-fecf-4771-8014-27f1b4a5459f"
      unitRef="usd">5822000</lpsn:IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets>
    <lpsn:IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMTktMy0xLTEtMA_0de67ffb-37c4-4f43-811e-918d81ff6518"
      unitRef="usd">1878000</lpsn:IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets>
    <lpsn:IncreaseDecreaseInCapitalizedContractCost
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjAtMS0xLTEtMA_ab68384d-3aba-4b72-b0a2-274ce0399a71"
      unitRef="usd">436000</lpsn:IncreaseDecreaseInCapitalizedContractCost>
    <lpsn:IncreaseDecreaseInCapitalizedContractCost
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjAtMy0xLTEtMA_67191429-dfd2-4197-9621-c0bd511e29c6"
      unitRef="usd">2445000</lpsn:IncreaseDecreaseInCapitalizedContractCost>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-1"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjItMS0xLTEtMA_306199f2-38da-4115-9f52-ba23cbe2e1b7"
      unitRef="usd">-47000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjItMy0xLTEtMA_9c5175f9-6683-447b-a165-bee52ba956fe"
      unitRef="usd">7000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjMtMS0xLTEtMA_63187ae0-3988-4d54-9342-bccc36c1107b"
      unitRef="usd">-1920000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjMtMy0xLTEtMA_6b3161ab-1210-4e3c-80e2-0242c0f58883"
      unitRef="usd">-3412000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjQtMS0xLTEtMA_5a836d8e-7218-4a67-b7f8-de7f5c063273"
      unitRef="usd">17208000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjQtMy0xLTEtMA_d94b3ccd-6dd5-4777-93ec-6114d2dbf83e"
      unitRef="usd">2987000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjUtMS0xLTEtMA_e5e09785-72bd-4997-b311-f2d047bd73a7"
      unitRef="usd">21642000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjUtMy0xLTEtMA_59fede29-5f10-4ecd-9044-f7da8e43bafc"
      unitRef="usd">-2473000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <lpsn:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjYtMS0xLTEtMA_151a39ec-af74-4f79-bffd-14b7bbf4466e"
      unitRef="usd">-1441000</lpsn:IncreaseDecreaseInOperatingLeaseLiability>
    <lpsn:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjYtMy0xLTEtMA_00be6ad1-7ad7-4ae2-af9d-be897fc73b7e"
      unitRef="usd">390000</lpsn:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjctMS0xLTEtMA_c59e0858-4473-440c-8c6d-bd3214740c07"
      unitRef="usd">105000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjctMy0xLTEtMA_7f5b7cd2-07bb-4073-8e72-6ce6f082f771"
      unitRef="usd">-3000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjgtMS0xLTEtMA_672e81e2-eacd-435c-b352-894e1b4766fb"
      unitRef="usd">25229000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMjgtMy0xLTEtMA_eb514149-243b-44cb-b76f-6ecf3d0f2bea"
      unitRef="usd">4293000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzEtMS0xLTEtMA_2ee8e535-97b6-432e-9857-be6527f9480d"
      unitRef="usd">10630000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzEtMy0xLTEtMA_4501c7de-a952-4dc5-bd14-357052f18a17"
      unitRef="usd">10805000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzItMS0xLTEtMA_b8b55ac1-2c0e-480b-b600-73b228de230d"
      unitRef="usd">807000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzItMy0xLTEtMA_0c9a13df-7660-4bb2-8844-13bb3d8a159a"
      unitRef="usd">225000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzMtMS0xLTEtMA_d97aaacb-2715-45e4-bfdc-fe94f2d121d5"
      unitRef="usd">-11437000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzMtMy0xLTEtMA_3607a6d1-8190-415d-99f5-ebd688cf4a46"
      unitRef="usd">-11030000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzYtMS0xLTEtMjUxNQ_6c56e2c4-d1bb-4053-ba78-30114a02d897"
      unitRef="usd">859000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzUtMy0xLTEtNDUyOQ_0f6b6500-ce44-4386-8732-d60361592bcc"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzctMS0xLTEtMA_8f99d131-65e2-4450-87d8-bf164ac7e85f"
      unitRef="usd">3874000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfMzctMy0xLTEtMA_7dd41e14-666e-4b22-a0bf-d108877aacb3"
      unitRef="usd">3098000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDItMS0xLTEtMA_73b01f2e-bd92-4d5c-8eee-bd75b3a80637"
      unitRef="usd">3015000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDItMy0xLTEtMA_35619179-c687-47e0-ac61-12fb0d359e06"
      unitRef="usd">3098000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDMtMS0xLTEtMA_06faecbf-9841-4132-aca5-4140588b81dc"
      unitRef="usd">-2734000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDMtMy0xLTEtMA_5e7727cf-d842-4e19-9012-5cdca22cfa39"
      unitRef="usd">-1405000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDQtMS0xLTEtMA_779290f1-7667-48a0-a1aa-e31893069176"
      unitRef="usd">14073000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDQtMy0xLTEtMA_3b8b5613-db03-4d8d-b548-90a3238a2644"
      unitRef="usd">-5044000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDUtMS0xLTEtMA_b14d2e5d-25da-4cad-a370-bc8630346e3a"
      unitRef="usd">654152000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iae3ebd7fe08f4a179bdffb9c275c82e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDUtMy0xLTEtMA_f024bc63-dab1-46ed-8e51-585899e2e6e0"
      unitRef="usd">176523000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDYtMS0xLTEtMA_728a07f8-3cfd-43ad-8eb1-b4dd52a7a41e"
      unitRef="usd">668225000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74874ed6b054444292dc49a99bc6e4b3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNDYtMy0xLTEtMA_00d37af3-ece8-41f4-b73f-78d5a6bb3115"
      unitRef="usd">171479000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTEtMS0xLTEtMA_9ef1c031-2d7f-49f2-b035-32d8d3163b69"
      unitRef="usd">329000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTEtMy0xLTEtMA_053718df-e4ad-4182-ae89-7598b9f14203"
      unitRef="usd">1337000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTItMS0xLTEtNDUzMg_b0987363-81b6-4e49-8641-38879a70e960"
      unitRef="usd">957</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTItMy0xLTEtNDUzNg_2a180f4a-d7b5-4c1b-837a-43a48ec9fd58"
      unitRef="usd">863</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTQtMS0xLTEtMA_7191daa5-56dc-49ee-9c49-969ca3a0521f"
      unitRef="usd">1530000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTQtMy0xLTEtMA_761aef92-fdc3-4dc7-8dca-e756ce681bca"
      unitRef="usd">1408000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <lpsn:OtherSignificantNoncashTransactionValueofSharesIssuedAsEarnoutPayment
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTUtMS0xLTEtMA_41202a0a-c38c-4c81-a39d-0f62f797e7c0"
      unitRef="usd">0</lpsn:OtherSignificantNoncashTransactionValueofSharesIssuedAsEarnoutPayment>
    <lpsn:OtherSignificantNoncashTransactionValueofSharesIssuedAsEarnoutPayment
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTUtMy0xLTEtMA_cef24642-8401-4f6a-a333-46045a5073f9"
      unitRef="usd">294000</lpsn:OtherSignificantNoncashTransactionValueofSharesIssuedAsEarnoutPayment>
    <lpsn:OtherSignificantNoncashTransactionValueofSharesToSettleBonusCashPayment
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTYtMS0xLTEtMA_f22a9b17-0bd3-47ea-9fc6-6338195aa63e"
      unitRef="usd">25925000</lpsn:OtherSignificantNoncashTransactionValueofSharesToSettleBonusCashPayment>
    <lpsn:OtherSignificantNoncashTransactionValueofSharesToSettleBonusCashPayment
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTYtMy0xLTEtMA_c40c8965-3d7f-499d-9fee-e8c7fe8bf21a"
      unitRef="usd">24656000</lpsn:OtherSignificantNoncashTransactionValueofSharesToSettleBonusCashPayment>
    <lpsn:OperatingLeaseRightOfUseAssetSupplementalCashFlow
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTgtMS0xLTEtMA_e946c863-086f-4822-b8a4-9deb43cac1e5"
      unitRef="usd">0</lpsn:OperatingLeaseRightOfUseAssetSupplementalCashFlow>
    <lpsn:OperatingLeaseRightOfUseAssetSupplementalCashFlow
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTgtMy0xLTEtMA_d0b046ca-505c-4703-9154-fe4be7998972"
      unitRef="usd">1406000</lpsn:OperatingLeaseRightOfUseAssetSupplementalCashFlow>
    <lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments
      contextRef="i321dc7a454984625bc9119a92c375373_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8zNC9mcmFnOjYyNDAxMGFiNDc3NDQ1NDdiNzM5ZTdiMjQwY2I1Y2UyL3RhYmxlOmQxZWVmNjZmNDcwZjRlYzNhZWFjMzMwNDFlYWJkNDkxL3RhYmxlcmFuZ2U6ZDFlZWY2NmY0NzBmNGVjM2FlYWMzMzA0MWVhYmQ0OTFfNTktMS0xLTEtNjExNA_ea35b399-db9a-418b-bec9-315ccbc101a0"
      unitRef="usd">132000</lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDc3L2ZyYWc6ODhiNWIwNjcyNTY2NGYyYWFkMTNiMTRhZTcyZTI0MTAvdGV4dHJlZ2lvbjo4OGI1YjA2NzI1NjY0ZjJhYWQxM2IxNGFlNzJlMjQxMF80Mzk4MDQ2NTM3NTgx_70784a6c-1b40-4b34-9660-583ae90ea7d8">Description of Business and Basis of Presentation&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LivePerson, Inc. (&#x201c;LivePerson&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d; or &#x201c;us&#x201d;) makes life easier for people and brands everywhere through trusted Conversational AI. Conversational AI allows humans and machines to interact using natural language, including speech or text. During the past decade, consumers have made mobile devices the center of their digital lives, and they have made mobile messaging the center of communication with friends, family and peers. This trend has been significantly accelerated by the COVID-19 pandemic and can now be viewed as a permanent, structural shift in consumer behavior. Our technology enables consumers to connect with businesses through these same preferred conversational interfaces, including Facebook Messenger, SMS, WhatsApp, Apple Business Chat, Google Rich Business Messenger and Alexa. These messaging conversations harness human agents, bots and Artificial Intelligence (AI) to power convenient, personalized and content-rich journeys across the entire consumer lifecycle, from discovery and research, to sales, service and support, and increasingly marketing, social, and brick and mortar engagements. For example, consumers can look up product info like ratings, images and pricing, search for stores, see product inventory, schedule appointments, apply for credit, approve repairs, and make purchases or payments - all without ever leaving the messaging channel. These AI and human-assisted conversational experiences constitute the Conversational Space, within which LivePerson has strategically developed one of the industry's largest ecosystems of messaging endpoints and use cases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Conversational Cloud, our enterprise-class cloud-based platform, enables businesses to become conversational by securely deploying AI-powered messaging at scale for brands with tens of millions of customers and many thousands of agents. The Conversational Cloud powers conversations across each of a brand&#x2019;s primary digital channels, including mobile apps, mobile and desktop web browsers, short message service (SMS), social media and third-party consumer messaging platforms. Brands can also use the Conversational Cloud to message consumers when they dial a 1-800 number instead of forcing them to navigate interactive voice response systems (IVRs) and wait on hold. Similarly, the Conversational Cloud can ingest traditional emails and convert them into messaging conversations, or embed messaging conversations directly into web advertisements, rather than redirect consumers to static website landing pages. Agents can manage all conversations with consumers through a single console interface, regardless of where the conversations originated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LivePerson's robust, cloud-based suite of rich messaging, real-time chat, AI and automation offerings features consumer and agent facing bots, intelligent routing and capacity mapping, real-time intent detection and analysis, queue prioritization, customer sentiment, analytics and reporting, content delivery, Payment Card Industry (PCI) compliance, cobrowsing and a sophisticated proactive targeting engine. An extensible application programming interface (API) stack facilitates a lower cost of ownership by facilitating robust integration into back-end systems, as well as enabling developers to build their own programs and services on top of the platform. More than 40 APIs and software development kits are available on the Conversational Cloud.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For your reference:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Conversational AI: Conversational AI allows humans and machines to interact using natural language, including speech or text.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Conversational Space: In the Conversational Space, consumers message with brands on their own schedule, using natural language, to resolve their intents - all on their preferred messaging service. The core capabilities of the Conversational Space are voice and text-based interfaces, powered by AI and humans working together. Conversational Space is the simplest, most intuitive interface of all. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Conversational Cloud: LivePerson's enterprise-class, AI-powered Conversational Cloud platform empowers consumers to message their favorite brands, just as they do with friends and family.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LivePerson&#x2019;s Conversational AI offerings put the power of bot development, training, management and analysis into the hands of the contact center and its agents, the teams most familiar with how to structure sales and service conversations to drive successful outcomes. The platform enables what we call &#x201c;the tango&#x201d; of humans, AI and bots, whereby human agents act as bot managers, overseeing AI-powered conversations and seamlessly stepping into the flow when a personal touch is needed. Agents become ultra-efficient, leveraging the AI engine to serve up relevant content, define next-best actions and take over repetitive transactional work, so that the agent can focus on relationship building. By seamlessly integrating messaging with our proprietary Conversational AI, as well as third-party bots, the Conversational Cloud offers brands a comprehensive approach to scaling automations across their millions of customer conversations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Complementing our proprietary messaging and Conversational AI offerings are teams of technical, solutions and consulting professionals that have developed deep domain expertise in the implementation and optimization of conversational services across industries and messaging endpoints. We are a leading authority in the Conversational Space. LivePerson&#x2019;s &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;products, coupled with our domain knowledge, industry expertise and professional services, have been proven to maximize the effectiveness of the Conversational Space and deliver measurable return on investment. Certain of our customers have achieved the following advantages from our offerings:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the ability for each agent to manage as many as 40 messaging conversations at a time, as compared to one at a time for a voice agent and two to four at a time for a good chat agent. Adding AI and bots provides even greater scale to the number of conversations managed;  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;labor efficiency gains of at least two times that of voice agents, effectively cutting labor costs by at least 50%;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;improving the overall customer experience, thereby fueling customer satisfaction score increases of up to 20 percentage points, and enhancing retention and loyalty;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;more convenient, personalized and content-rich conversations that increase sales conversion by up to 20%, increase average order value and reduce abandonment; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;more satisfied contact center agents, thereby reducing agent churn by up to 50%;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a valued connection with consumers via mobile devices, either through native applications, websites, text messages, or third-party messaging platforms;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;leverage of spending that drives visitor traffic by increasing visitor conversions;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;refinement and improvement of performance by understanding which initiatives deliver the highest rate of return; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;increased lead generation through a single platform that engages consumers through advertisements and listings on branded and third-party websites.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a &#x201c;cloud computing&#x201d; or software-as-a-service (SaaS) provider, LivePerson provides solutions on a hosted basis. This model offers significant benefits over premise-based software, including lower up-front costs, faster implementation, lower total cost of ownership, scalability, cost predictability, and simplified upgrades. Organizations that adopt a fully-hosted, multi-tenant architecture that is maintained by LivePerson eliminate the majority of the time, server infrastructure costs, and IT resources required to implement, maintain, and support traditional on-premise software.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To further enhance our platform, in September 2020 LivePerson signed a partnership with Infosys, a leader in next-generation digital services and consulting. The Company is working with Infosys to transform our technology infrastructure on the public cloud, to build integrated solutions and a global practice around our Conversational Cloud to sell into their channels and global enterprise customer base, and to redefine how the world&#x2019;s top brands communicate.&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-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;More than 18,000 businesses, including HSBC, Orange, The Home Depot, and GM Financial use our conversational solutions to orchestrate humans and AI, at scale, and create a convenient, deeply personal relationship with their customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LivePerson's consumer services offering is an online marketplace that connects independent service providers (Experts) who provide information and knowledge for a fee via mobile and online messaging with individual consumers (Users). Users seek assistance and advice in various categories including personal counseling and coaching, computers and programming, education and tutoring, spirituality and religion, and other topics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LivePerson was incorporated in the State of Delaware in November 1995 and the LivePerson service was introduced in November 1998. In April 2000, the Company completed an initial public offering and is currently traded on the NASDAQ Global Select Market and the Tel Aviv Stock Exchange. LivePerson is headquartered in New York City. In light of the COVID-19 pandemic and the Company&#x2019;s strong performance working remotely, LivePerson has adopted an &#x201c;employee-centric&#x201d; workforce model that does not rely on traditional offices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements as of March&#160;31, 2021 and for the three months ended March&#160;31, 2021 and 2020 are unaudited. In the opinion of management, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the consolidated financial position of LivePerson as of March&#160;31, 2021, and the consolidated results of operations, comprehensive loss and cash flows for the interim periods ended March&#160;31, 2021 and 2020. The financial data and other information disclosed in these notes to the condensed consolidated financial statements related to these periods are unaudited. The results of operations for any interim period are not necessarily indicative of the results of operations for any other future interim period or for a full fiscal year. The condensed consolidated balance sheet as of December&#160;31, 2020 has been derived from audited consolidated financial statements at that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain information and note disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2020 included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March&#160;8, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company&#x2019;s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management&#x2019;s estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s estimates require increased judgment due to the significant volatility, uncertainty and economic disruption of the COVID-19 pandemic. The Company will continue to monitor the effects of the COVID-19 pandemic, and its estimates and judgments may change materially as new events occur or additional information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2020-06, &#x201c;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&#x201d;, which simplifies the accounting for convertible instruments by eliminating existing accounting models that require separation of a cash conversion or beneficial conversion feature from the host contract. Accordingly, a convertible debt instrument will be accounted as a single liability measured at its amortized cost and a convertible preferred stock will be accounted as a single equity instrument measured at its historical cost, as long as no other embedded features require bifurcation as derivatives and the convertible debt was not issued at a substantial premium. The ASU also simplifies the derivative scope exception for accounting for contracts in an entity's own equity by:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;removing certain conditions required to meet the settlement criterion&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;clarifying that instruments that are not indexed to the issuer's own stock must be remeasured at fair value through earnings at each reporting period&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;clarifying the scope of reassessment guidance and disclosure requirements in Subtopic 815-40. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU also makes targeted improvements to the disclosure requirements for convertible instruments and earnings-per-share guidance.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For SEC filers, excluding smaller reporting companies, the ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The ASU specifies that the guidance should be adopted as of the beginning of the annual fiscal year. The Company is assessing what impact ASU 2020-06 will have on its condensed consolidated financial statements. &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;In December 2019, the FASB issued ASU 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d; The new guidance is intended to simplify the accounting for income taxes by removing certain exceptions and by updating accounting requirements around franchise taxes, goodwill recognized for tax purposes, the allocation of current and deferred tax expenses among legal entities, among other minor changes. The ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The Company has adopted ASU 2019-12 in the first quarter of 2021 and determined that the ASU had no material impact on its condensed consolidated financial statements.</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDc3L2ZyYWc6ODhiNWIwNjcyNTY2NGYyYWFkMTNiMTRhZTcyZTI0MTAvdGV4dHJlZ2lvbjo4OGI1YjA2NzI1NjY0ZjJhYWQxM2IxNGFlNzJlMjQxMF80Mzk4MDQ2NTM3NzUx_d3e62cde-e0ab-4d5b-a5e4-a62d9fd8d8e5">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements as of March&#160;31, 2021 and for the three months ended March&#160;31, 2021 and 2020 are unaudited. In the opinion of management, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the consolidated financial position of LivePerson as of March&#160;31, 2021, and the consolidated results of operations, comprehensive loss and cash flows for the interim periods ended March&#160;31, 2021 and 2020. The financial data and other information disclosed in these notes to the condensed consolidated financial statements related to these periods are unaudited. The results of operations for any interim period are not necessarily indicative of the results of operations for any other future interim period or for a full fiscal year. The condensed consolidated balance sheet as of December&#160;31, 2020 has been derived from audited consolidated financial statements at that date.&lt;/span&gt;&lt;/div&gt;Certain information and note disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2020 included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March&#160;8, 2021.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDc3L2ZyYWc6ODhiNWIwNjcyNTY2NGYyYWFkMTNiMTRhZTcyZTI0MTAvdGV4dHJlZ2lvbjo4OGI1YjA2NzI1NjY0ZjJhYWQxM2IxNGFlNzJlMjQxMF80Mzk4MDQ2NTM3NzUy_92c8b232-81e3-4343-8d10-55a1a1f151fa">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDc3L2ZyYWc6ODhiNWIwNjcyNTY2NGYyYWFkMTNiMTRhZTcyZTI0MTAvdGV4dHJlZ2lvbjo4OGI1YjA2NzI1NjY0ZjJhYWQxM2IxNGFlNzJlMjQxMF80Mzk4MDQ2NTM3NzUz_ea9cd957-ea32-4902-aaa7-54ebd5a28c48">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company&#x2019;s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management&#x2019;s estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s estimates require increased judgment due to the significant volatility, uncertainty and economic disruption of the COVID-19 pandemic. The Company will continue to monitor the effects of the COVID-19 pandemic, and its estimates and judgments may change materially as new events occur or additional information becomes available.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDc3L2ZyYWc6ODhiNWIwNjcyNTY2NGYyYWFkMTNiMTRhZTcyZTI0MTAvdGV4dHJlZ2lvbjo4OGI1YjA2NzI1NjY0ZjJhYWQxM2IxNGFlNzJlMjQxMF80Mzk4MDQ2NTM4MDE2_3597c49b-84c7-4980-b113-bae829279b5e">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2020-06, &#x201c;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&#x201d;, which simplifies the accounting for convertible instruments by eliminating existing accounting models that require separation of a cash conversion or beneficial conversion feature from the host contract. Accordingly, a convertible debt instrument will be accounted as a single liability measured at its amortized cost and a convertible preferred stock will be accounted as a single equity instrument measured at its historical cost, as long as no other embedded features require bifurcation as derivatives and the convertible debt was not issued at a substantial premium. The ASU also simplifies the derivative scope exception for accounting for contracts in an entity's own equity by:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;removing certain conditions required to meet the settlement criterion&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;clarifying that instruments that are not indexed to the issuer's own stock must be remeasured at fair value through earnings at each reporting period&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;clarifying the scope of reassessment guidance and disclosure requirements in Subtopic 815-40. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU also makes targeted improvements to the disclosure requirements for convertible instruments and earnings-per-share guidance.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For SEC filers, excluding smaller reporting companies, the ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The ASU specifies that the guidance should be adopted as of the beginning of the annual fiscal year. The Company is assessing what impact ASU 2020-06 will have on its condensed consolidated financial statements. &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;In December 2019, the FASB issued ASU 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d; The new guidance is intended to simplify the accounting for income taxes by removing certain exceptions and by updating accounting requirements around franchise taxes, goodwill recognized for tax purposes, the allocation of current and deferred tax expenses among legal entities, among other minor changes. The ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The Company has adopted ASU 2019-12 in the first quarter of 2021 and determined that the ASU had no material impact on its condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY5ODE_ed850438-949b-430b-ac04-6618f621f0c7">Revenue Recognition&#160;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenue is generated from monthly service revenues and related professional services from the sale of the LivePerson services. Revenues are recognized when control of these services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. No single customer accounted for 10% or more of the Company&#x2019;s total revenue for the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;identification of the contract, or contracts, with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;allocation of the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;recognition of revenue when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue of&#160;$107.9 million&#160;and&#160;$78.1 million&#160;was recognized during the three months ended March 31, 2021&#160;and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under Topic 606, the Company defers all incremental commission costs to obtain the contract (contract acquisition costs).  The contract acquisition costs, which consist of prepaid sales commissions, have balances as of March 31, 2021 and December 31, 2020 of $40.9 million and $41.0 million, respectively. The Company amortizes these costs over the related period of benefit using the expected life of the customer contract, which the Company determines to be &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfNDM5ODA0NjYwOTI2Nw_4cabb049-b58f-42b5-abac-6969c8bdb11b"&gt;three&lt;/span&gt; to five years, which is consistent with the transfer to the customer of the services to which the asset relates. The Company classifies contract acquisition costs as long-term unless they have an original amortization period of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hosted Services- Business Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hosted Services- Business Revenue is reported at the amount that reflects the ultimate consideration expected to be received and primarily consists of fees that provide customers access to the Conversational Cloud, the Company&#x2019;s enterprise-class, cloud-based platform. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company recognizes this revenue over time on a ratable basis over the contract term, beginning on the date that access to the Conversational Cloud platform is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company&#x2019;s performance. Subscription contracts are generally&#160;one&#160;year or longer in length, billed monthly, quarterly or annually in advance. There is no significant variable consideration related to these arrangements. Additionally, for certain of the Company&#x2019;s larger customers, the Company may provide call center labor through an arrangement with one or more of several qualified vendors. For most of these customers, the Company passes the fee the Company incurs with the labor provider and its fee for the hosted services through to the Company&#x2019;s customers in the form of a fixed fee for each order placed via the Company&#x2019;s online engagement solutions. For these Gainshare (formerly &#x201c;Pay for Performance&#x201d;) arrangements in accordance with ASC-606, &#x201c;Principal Agent Considerations,&#x201d; the Company acts as a principal in a transaction if the Company controls the specified goods or services before they are transferred to the customer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional Services Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Professional Services Revenues primarily consists of fees for deployment and optimization services, as well as training delivered on an on-demand basis which is deemed to represent a distinct stand-ready performance obligation. Professional Services Revenues are reported at the amount that reflects the ultimate consideration the Company expects to receive in exchange for such services. Control for the majority of the Company Professional Services contracts passes over time to the customer and is recognized ratably over the contracted period, as the passage of time is deemed to be the most faithful depiction of the transfer of control. For certain deployment services, which are not deemed to represent a distinct performance obligation, revenue will be recognized in the same manner as the fee for access to the Conversational Cloud platform, and as such will be recognized on a straight-line basis over the contract term. For services billed on a fixed price basis, revenue is recognized over time based on the proportion performed using time and materials as the measure of progress toward complete satisfaction of the performance obligation. Professional service contracts are generally&#160;one&#160;year or longer in length, billed monthly, quarterly or annually in advance. There is no significant variable consideration related to these arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining Performance Obligation&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:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;March&#160;31, 2021, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $330.6&#160;million. Approximately 90% of the Company&#x2019;s remaining performance obligations is expected to be recognized during the next 24 months, with the balance recognized thereafter. The aggregate balance of unsatisfied performance obligations represents contracted revenue that has not yet been recognized, and does not include contract amounts that are cancellable by the customer, amounts associated with optional renewal periods, and any amounts related to performance obligations, which are billed and recognized as they are delivered. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts, the cloud applications sold, and the number and types of users within its contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hosted Services- Consumer Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue from the Company&#x2019;s Consumer segment generated from online transactions between Experts and Users, revenue is recognized at an amount net of Expert fees in accordance with ASC 606, &#x201c;Principal Agent Considerations,&#x201d;  primarily because the Expert is the primary obligor. The Company does not act as a principal in a transaction since the Company does not control the specified goods or services before they are transferred to the customer. Additionally, the Company performs as an agent without any risk of loss for collection, and is not involved in selecting the Expert or establishing the Expert&#x2019;s fee.&#160;The Company collects a fee from the consumer and retains a portion of the fee, and then remits the balance to the Expert. Revenue from these transactions is recognized at the point in time when the transaction is complete and no significant performance obligations remain.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records deferred revenues when cash payments are received or due in advance of the Company&#x2019;s performance.  The increase in the deferred revenue balance as of March&#160;31, 2021 is primarily driven by cash payments received or due in advance of the Company&#x2019;s performance obligations, partially offset b&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $46.7&#160;million of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenues recognized that were included in the deferred revenue balance as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents deferred revenue by revenue source (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred Revenue&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred revenue - short term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred revenue - long term&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 #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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by revenue source (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue by Geographic Location&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-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues attributable to domestic and foreign operations for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Americas &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EMEA &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;APAC &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,891&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,088&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Canada, Latin America and South America&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Europe, the Middle East and Africa (&#x201c;EMEA&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Asia-Pacific (&#x201c;APAC&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Includes revenues from the United Kingdom of $13.3 million  and $12.6 million for the three months ended March&#160;31, 2021 and 2020, respectively, and from the Netherlands of $1.3 million for the three months ended March&#160;31, 2021 and 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information about Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts collected in advance of services being provided are accounted for as deferred revenue. Nearly all of the Company&#x2019;s deferred revenue balance is related to Hosted Services - Business Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some arrangements, the Company allows customers to pay for access to the Conversational Cloud over the term of the software license. The Company refers to these as subscription transactions. Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables.  Unbilled receivables, anticipated to be invoiced in the next twelve months, are included in accounts receivable on the condensed consolidated balance sheet. Contract acquisition costs represent prepaid sales commissions. The opening and closing balances of the Company&#x2019;s accounts receivable, unbilled receivables, contract acquisition costs and deferred revenues are as follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unbilled Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract Acquisition Costs noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred Revenue (current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred Revenue (long term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Decrease) Increase, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities, which are included in accrued liabilities and other long-term liabilities) on the condensed consolidated balance sheet. Under the typical payment terms of the Company&#x2019;s over time contracts, the customer pays the Company either performance-based payments or progress payments. Amounts billed and due from the Company&#x2019;s customers are classified as receivables on the condensed consolidated balance sheet. Accounts receivable is presented net of an allowance for doubtful accounts and sales reserve o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f $5.4 million and $2.7 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as of March&#160;31, 2021, respectively and $5.3 million and $3.4 million as of December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An allowance for doubtful accounts is established to recognize expected credit losses on accounts receivable balances. Judgment is required in the estimation of the allowance and the Company evaluates the collectability of its accounts receivable  based on a combination of factors. If the Company becomes aware of a customer&#x2019;s inability to meet its financial obligations, a specific allowance is recorded to reduce the net receivable to the amount reasonably believed to be collectible from the customer. For all other customers, the Company uses an aging schedule and recognizes allowances for doubtful accounts based on the creditworthiness of the debtor, the age and status of outstanding receivables, the current business environment and the Company&#x2019;s historical collection experience adjusted for current expectations for the customer or industry. Accounts receivable are written off against the allowance for uncollectible accounts when the Company determines amounts are no longer collectible.&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:5pt;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:82.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Allowance for doubtful accounts (in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions Charged to Costs and Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions/Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfNDM5ODA0NjYwOTI2Ng_916e7231-0ac3-4fd0-9df8-4c117aa49eab">Revenue Recognition&#160;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenue is generated from monthly service revenues and related professional services from the sale of the LivePerson services. Revenues are recognized when control of these services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. No single customer accounted for 10% or more of the Company&#x2019;s total revenue for the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;identification of the contract, or contracts, with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;allocation of the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;recognition of revenue when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue of&#160;$107.9 million&#160;and&#160;$78.1 million&#160;was recognized during the three months ended March 31, 2021&#160;and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under Topic 606, the Company defers all incremental commission costs to obtain the contract (contract acquisition costs).  The contract acquisition costs, which consist of prepaid sales commissions, have balances as of March 31, 2021 and December 31, 2020 of $40.9 million and $41.0 million, respectively. The Company amortizes these costs over the related period of benefit using the expected life of the customer contract, which the Company determines to be &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfNDM5ODA0NjYwOTI2Nw_4cabb049-b58f-42b5-abac-6969c8bdb11b"&gt;three&lt;/span&gt; to five years, which is consistent with the transfer to the customer of the services to which the asset relates. The Company classifies contract acquisition costs as long-term unless they have an original amortization period of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hosted Services- Business Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hosted Services- Business Revenue is reported at the amount that reflects the ultimate consideration expected to be received and primarily consists of fees that provide customers access to the Conversational Cloud, the Company&#x2019;s enterprise-class, cloud-based platform. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company recognizes this revenue over time on a ratable basis over the contract term, beginning on the date that access to the Conversational Cloud platform is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company&#x2019;s performance. Subscription contracts are generally&#160;one&#160;year or longer in length, billed monthly, quarterly or annually in advance. There is no significant variable consideration related to these arrangements. Additionally, for certain of the Company&#x2019;s larger customers, the Company may provide call center labor through an arrangement with one or more of several qualified vendors. For most of these customers, the Company passes the fee the Company incurs with the labor provider and its fee for the hosted services through to the Company&#x2019;s customers in the form of a fixed fee for each order placed via the Company&#x2019;s online engagement solutions. For these Gainshare (formerly &#x201c;Pay for Performance&#x201d;) arrangements in accordance with ASC-606, &#x201c;Principal Agent Considerations,&#x201d; the Company acts as a principal in a transaction if the Company controls the specified goods or services before they are transferred to the customer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional Services Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Professional Services Revenues primarily consists of fees for deployment and optimization services, as well as training delivered on an on-demand basis which is deemed to represent a distinct stand-ready performance obligation. Professional Services Revenues are reported at the amount that reflects the ultimate consideration the Company expects to receive in exchange for such services. Control for the majority of the Company Professional Services contracts passes over time to the customer and is recognized ratably over the contracted period, as the passage of time is deemed to be the most faithful depiction of the transfer of control. For certain deployment services, which are not deemed to represent a distinct performance obligation, revenue will be recognized in the same manner as the fee for access to the Conversational Cloud platform, and as such will be recognized on a straight-line basis over the contract term. For services billed on a fixed price basis, revenue is recognized over time based on the proportion performed using time and materials as the measure of progress toward complete satisfaction of the performance obligation. Professional service contracts are generally&#160;one&#160;year or longer in length, billed monthly, quarterly or annually in advance. There is no significant variable consideration related to these arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining Performance Obligation&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:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;March&#160;31, 2021, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $330.6&#160;million. Approximately 90% of the Company&#x2019;s remaining performance obligations is expected to be recognized during the next 24 months, with the balance recognized thereafter. The aggregate balance of unsatisfied performance obligations represents contracted revenue that has not yet been recognized, and does not include contract amounts that are cancellable by the customer, amounts associated with optional renewal periods, and any amounts related to performance obligations, which are billed and recognized as they are delivered. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts, the cloud applications sold, and the number and types of users within its contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hosted Services- Consumer Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue from the Company&#x2019;s Consumer segment generated from online transactions between Experts and Users, revenue is recognized at an amount net of Expert fees in accordance with ASC 606, &#x201c;Principal Agent Considerations,&#x201d;  primarily because the Expert is the primary obligor. The Company does not act as a principal in a transaction since the Company does not control the specified goods or services before they are transferred to the customer. Additionally, the Company performs as an agent without any risk of loss for collection, and is not involved in selecting the Expert or establishing the Expert&#x2019;s fee.&#160;The Company collects a fee from the consumer and retains a portion of the fee, and then remits the balance to the Expert. Revenue from these transactions is recognized at the point in time when the transaction is complete and no significant performance obligations remain.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records deferred revenues when cash payments are received or due in advance of the Company&#x2019;s performance.  The increase in the deferred revenue balance as of March&#160;31, 2021 is primarily driven by cash payments received or due in advance of the Company&#x2019;s performance obligations, partially offset b&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $46.7&#160;million of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenues recognized that were included in the deferred revenue balance as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTgxNDQ_77a35965-85fc-45d5-8d97-de1f840096de"
      unitRef="usd">107900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTgxNTE_a7cdba94-64ca-4896-9e3b-f530e328ee5e"
      unitRef="usd">78100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTg1Mzg_c7410358-9607-46b8-903e-ad43a12d6cfd"
      unitRef="usd">40900000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTg1NDU_e9bb3930-2ae4-4d57-a447-79cd302e5afd"
      unitRef="usd">41000000.0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="ifd91c37d915a4ae98f94c2fd6d86ee76_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfNDM5ODA0NjYwOTI2OA_6ee16862-d3fe-4d5d-8748-200f82472551">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMjE5OTAyMzM1MzUxNw_4510ec27-38af-4583-86e6-6d0a15f8adab"
      unitRef="usd">330600000</us-gaap:RevenueRemainingPerformanceObligation>
    <lpsn:RevenueRemainingPerformanceObligationPercentageToBeRecognizedInNextTwoYears
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMjE5OTAyMzM1MzU0NA_f0cb9147-8ff8-4fa4-b5f3-50c26d53c22b"
      unitRef="number">0.90</lpsn:RevenueRemainingPerformanceObligationPercentageToBeRecognizedInNextTwoYears>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTY0OTI2NzUzOTMzMg_0514bd41-5823-4b7a-a4e3-0445b2162b1e"
      unitRef="usd">46700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMDg_56be584e-b3d1-4698-83e9-0aa08489288e">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents deferred revenue by revenue source (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred Revenue&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred revenue - short term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred revenue - long term&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 #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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5bc74c0ac3244300a25f1ee726c83f42_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfMi0yLTEtMS0w_2d281b46-734b-4b7d-914c-fc74e667fe88"
      unitRef="usd">105900000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icbb8f838853946daaffb290466875304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfMi00LTEtMS0w_0a562064-aaeb-4562-bc6a-5a7a00cdd1fc"
      unitRef="usd">86144000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6e03152dd3674ae68e63342a02ea3f25_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfMy0yLTEtMS0w_3a35e003-f8a9-4c57-97f5-036e2334147e"
      unitRef="usd">875000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i652022bbe6ac408aa15862d6d16c5e5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfMy00LTEtMS0w_43d88227-be05-44b0-b56e-22a5995f47b7"
      unitRef="usd">835000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8fe5d1740ac549449e61e74dbf2619a4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfNC0yLTEtMS0w_da7798b4-b20d-4eb3-a78c-c9e752c92a50"
      unitRef="usd">1640000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i84c29d60ef544e24b929534f7598f922_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfNC00LTEtMS0w_e84cdc09-0f4f-477c-8c2b-3afe958275f9"
      unitRef="usd">1869000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfNS0yLTEtMS0w_83c44f95-fbf1-4a06-a53c-1e43f4582c20"
      unitRef="usd">108415000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfNS00LTEtMS0w_309e0821-b058-489a-8bfe-5d1c50a7efd5"
      unitRef="usd">88848000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8fe5d1740ac549449e61e74dbf2619a4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfOC0yLTEtMS0w_a31717a3-4b2f-4335-be24-891d0bc31cc4"
      unitRef="usd">573000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i84c29d60ef544e24b929534f7598f922_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfOC00LTEtMS0w_5f53bfb3-f8fb-4592-b24d-fe91c746df5e"
      unitRef="usd">409000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfOS0yLTEtMS0w_3ae123b2-62cc-4e2b-baf8-371b5116e932"
      unitRef="usd">573000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjc0MDI0OWI3OTVmYzRlZmU4Mzc1MmZmNjhjY2M0NDA3L3RhYmxlcmFuZ2U6NzQwMjQ5Yjc5NWZjNGVmZTgzNzUyZmY2OGNjYzQ0MDdfOS00LTEtMS0w_69f76a46-5bf7-4f9e-980c-f6c8b413d0a8"
      unitRef="usd">409000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY5NjQ_94af7057-9003-40be-9136-282fa4a8fa63">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by revenue source (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3e2a68e09f042a3a83b61fd4e73cb9d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNC0xLTEtMS0w_cfc08fda-4aac-45da-ad4f-381ab0e7a128"
      unitRef="usd">83640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a6cb81a87fe44bb81553e9248d21543_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNC0zLTEtMS0w_57404e1a-f0d2-490b-8b44-7517ea0a6db4"
      unitRef="usd">61051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0b5df9ad4704cd1a622a3460691fbb8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNS0xLTEtMS0w_83d6adfa-0814-425c-a586-f877363b1fb3"
      unitRef="usd">9011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fac453cd33145528541a4b0ecc487f9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNS0zLTEtMS0w_53257b69-e288-417b-bf83-ce026138f077"
      unitRef="usd">6240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cd7d4db3478474f806a4929df99ecf0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNi0xLTEtMS0w_b03e95b6-a0a1-4aee-bfc9-c0004dd770af"
      unitRef="usd">15240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84a1f9a2d8ef489b816e0bef497954c5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNi0zLTEtMS0w_f87b1edc-e54e-4724-aab5-3f26221eb552"
      unitRef="usd">10797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNy0xLTEtMS0w_62426b03-fdc6-469b-8334-639691fcab96"
      unitRef="usd">107891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjUzNWI5ZTIxZmEwYjQ2YWU5MDUxYjhmZjVlMzllYTQxL3RhYmxlcmFuZ2U6NTM1YjllMjFmYTBiNDZhZTkwNTFiOGZmNWUzOWVhNDFfNy0zLTEtMS0w_716561e0-8942-4f93-ac38-e8e17b33b2af"
      unitRef="usd">78088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMDk_478e4696-4412-489f-be4c-0abd961d4fbc">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues attributable to domestic and foreign operations for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Americas &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EMEA &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;APAC &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,891&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,088&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Canada, Latin America and South America&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Europe, the Middle East and Africa (&#x201c;EMEA&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Asia-Pacific (&#x201c;APAC&#x201d;)&lt;/span&gt;&lt;/div&gt;(4) Includes revenues from the United Kingdom of $13.3 million  and $12.6 million for the three months ended March&#160;31, 2021 and 2020, respectively, and from the Netherlands of $1.3 million for the three months ended March&#160;31, 2021 and 2020.</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a11a0b7daa44d2fb0b28c5a6b555c92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfMy0xLTEtMS0w_25547691-1609-451f-ad06-9da04828b870"
      unitRef="usd">68782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d160b299ce046e99fbf5dac720748bf_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfMy0zLTEtMS0w_148258f6-e1da-4f1b-a1fd-7f0cea5a9d2b"
      unitRef="usd">48549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98f3a29805c0462ebcddd7a288efa3f3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0xLTEtMS0w_6d506ded-d3f0-4f7e-80eb-317e4f695bd4"
      unitRef="usd">3913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd027d790ce14bceb7bd102034d47ffe_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0zLTEtMS0w_5c8b6d87-b756-4bc0-baeb-92f01b7dfc70"
      unitRef="usd">2020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c213cf3afd2432781c340e933f6201c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNS0xLTEtMS0w_02d81ea2-09e2-424d-a8a3-bbd6a65c2040"
      unitRef="usd">72695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide98fcef4d58468bab79616af12e4aa9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNS0zLTEtMS0w_5f646adc-ecea-4d52-92f9-a5203c0f2ea1"
      unitRef="usd">50569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e9cd0b657a34e41abbdf02f24b9cd0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0xLTEtMS0w_e3679704-d78f-4c85-aeb0-bf90db997964"
      unitRef="usd">21760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ba04b529cf244d68898ec0ae9f8382c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0zLTEtMS0w_9a60ef5f-8103-4c98-9af0-2059ad016f3c"
      unitRef="usd">19491000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6dccc9007ebb41d1921d1998a4b10c60_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0xLTEtMS0w_9674f76f-046f-4d9b-b5a2-22183863f1e3"
      unitRef="usd">13436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d4b3b77c5404693b00f3ce70755152c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0zLTEtMS0w_a429953b-dbfa-4112-8c3d-5918866e82ec"
      unitRef="usd">8028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfOC0xLTEtMS0w_040eb4d5-1b84-40ad-b878-a0dcbae4ae8b"
      unitRef="usd">107891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfOC0zLTEtMS0w_9c22b4d5-db4c-4838-8ca2-c468bf3b83f9"
      unitRef="usd">78088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56190d70a09a4a45a5d948ef72bc1516_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTY0OTI2NzUwNDI5OQ_876b08da-5d3b-4391-82ca-dcd13ebb9a60"
      unitRef="usd">13300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c3e1c39a36d4949b363c5385e81fd83_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTY0OTI2NzUwNDMxMw_0241c8c8-1601-44e6-8e38-b6a531ea79e3"
      unitRef="usd">12600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a48920be8d74fb19d305eb640c8e30e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMTY0OTI2NzUwNDMyMw_da203351-9ea7-48d5-bf3e-c6b0172b99ea"
      unitRef="usd">1300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lpsn:ScheduleOfReceivablesContractAcquisitionCostsAndDeferredRevenueTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMDI_5d567d93-9fba-439f-8910-d71429589617">The opening and closing balances of the Company&#x2019;s accounts receivable, unbilled receivables, contract acquisition costs and deferred revenues are as follows (amounts 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:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unbilled Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract Acquisition Costs noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred Revenue (current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred Revenue (long term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Decrease) Increase, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</lpsn:ScheduleOfReceivablesContractAcquisitionCostsAndDeferredRevenueTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4f656b9c6a08405ca54dcefa1b45b7b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMS0xLTEtMS0w_6e8a5fc8-ae15-42a6-8263-f9ca16abad9e"
      unitRef="usd">61801000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5e6ee6072bdb4e409e0c39915ecb8bca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMS0zLTEtMS0w_d8cb8c53-ebcc-4b5a-ac0b-a645797a7130"
      unitRef="usd">18622000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMS01LTEtMS0w_7a8db244-7a84-4ef5-ab23-af9206e12dfd"
      unitRef="usd">41021000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMS03LTEtMS0w_c0a9b1f9-3573-4c6f-a550-66503ed7e3c6"
      unitRef="usd">88848000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMS05LTEtMS0w_e308baf5-f806-46f2-9c1f-60b0e98504e4"
      unitRef="usd">409000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <lpsn:AccountsReceivablePeriodIncreaseDecreaseNet
      contextRef="icd33a14d2fca4f9997ec8005db7236d3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMi0xLTEtMS0w_94407b79-ec68-41d5-8b34-8eaf4b5bab28"
      unitRef="usd">6576000</lpsn:AccountsReceivablePeriodIncreaseDecreaseNet>
    <lpsn:AccountsReceivablePeriodIncreaseDecreaseNet
      contextRef="ibca806226b504b228c356850fb25be30_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMi0zLTEtMS0w_70c60861-2221-4fe5-b501-adb51bd91032"
      unitRef="usd">5264000</lpsn:AccountsReceivablePeriodIncreaseDecreaseNet>
    <lpsn:CapitalizedContractCostsPeriodIncreaseDecreaseNet
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMi01LTEtMS0w_495d922f-58f3-4692-a5ce-ba4d4f7bef58"
      unitRef="usd">-166000</lpsn:CapitalizedContractCostsPeriodIncreaseDecreaseNet>
    <lpsn:ContractWithCustomerLiabilityCurrentPeriodIncreaseDecreaseNet
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMi03LTEtMS0w_13d33445-133e-44ed-9a3c-d9349c3d94be"
      unitRef="usd">19567000</lpsn:ContractWithCustomerLiabilityCurrentPeriodIncreaseDecreaseNet>
    <lpsn:ContractWithCustomerLiabilityNoncurrentPeriodIncreaseDecreaseNet
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMi05LTEtMS0w_6204a7dd-87ca-47e6-99b8-2fea18b80534"
      unitRef="usd">164000</lpsn:ContractWithCustomerLiabilityNoncurrentPeriodIncreaseDecreaseNet>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0b10b68fa16548fc86425cb4dc9fd89b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMy0xLTEtMS0w_fb578c74-707d-4e6b-849c-05cee6725858"
      unitRef="usd">68377000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4824fe39edf4456694723d6144a60b69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMy0zLTEtMS0w_0e3fea6d-18df-475b-9be9-944bc8a72385"
      unitRef="usd">23886000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMy01LTEtMS0w_d1bed8df-e45c-49b8-8a77-c950e1f36942"
      unitRef="usd">40855000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMy03LTEtMS0w_5c6d6972-72cd-4310-8620-26617bce0da3"
      unitRef="usd">108415000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOjY4ZGZmYWJhMjc5NTRlMzVhMWY5Yzc2YWM3ZTI2NDJjL3RhYmxlcmFuZ2U6NjhkZmZhYmEyNzk1NGUzNWExZjljNzZhYzdlMjY0MmNfMy05LTEtMS0w_c82fa16e-4179-4759-9066-14972d38a499"
      unitRef="usd">573000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMjc3NzM_41f0a47e-75c3-4f37-b76f-9be2678d833c"
      unitRef="usd">5400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <lpsn:SalesReserve
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMjc3ODE_3bc69bc2-a9b3-45b6-9283-5816824f39de"
      unitRef="usd">2700000</lpsn:SalesReserve>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMjc4MDg_5812e474-e468-43b6-8073-944e9af511af"
      unitRef="usd">5300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <lpsn:SalesReserve
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMjc4MTU_3e801eab-357d-4a50-9ed6-267b2427ec32"
      unitRef="usd">3400000</lpsn:SalesReserve>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMTE_fed9a0d7-bd7b-402b-a2d5-7c3318512f08">Accounts receivable are written off against the allowance for uncollectible accounts when the Company determines amounts are no longer collectible.&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:82.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Allowance for doubtful accounts (in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions Charged to Costs and Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions/Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmU1ZDc3ZGY5MjBmMjRkNzhiYWEwMzNkMzY1MWI0MWY3L3RhYmxlcmFuZ2U6ZTVkNzdkZjkyMGYyNGQ3OGJhYTAzM2QzNjUxYjQxZjdfMS0xLTEtMS0w_fc46b1d4-1549-44e4-b0e6-a61bb3103fac"
      unitRef="usd">5344000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmU1ZDc3ZGY5MjBmMjRkNzhiYWEwMzNkMzY1MWI0MWY3L3RhYmxlcmFuZ2U6ZTVkNzdkZjkyMGYyNGQ3OGJhYTAzM2QzNjUxYjQxZjdfMi0xLTEtMS0w_8e334364-35d1-46f7-a699-70a40f34c786"
      unitRef="usd">801000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmU1ZDc3ZGY5MjBmMjRkNzhiYWEwMzNkMzY1MWI0MWY3L3RhYmxlcmFuZ2U6ZTVkNzdkZjkyMGYyNGQ3OGJhYTAzM2QzNjUxYjQxZjdfNC0xLTEtMS01NDQ2_4e74b04f-1271-40e6-bb41-bc882dce0d98"
      unitRef="usd">749000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmU1ZDc3ZGY5MjBmMjRkNzhiYWEwMzNkMzY1MWI0MWY3L3RhYmxlcmFuZ2U6ZTVkNzdkZjkyMGYyNGQ3OGJhYTAzM2QzNjUxYjQxZjdfMy0xLTEtMS0w_008bf48d-1ee2-4466-ab00-4b31f90720a1"
      unitRef="usd">5396000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV80Mzk4MDQ2NTI2NDI2_40edcbd9-c1ca-4388-9362-f17e2dbd5f21">Net Loss Per Share&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company calculates earnings per share (&#x201c;EPS&#x201d;) in accordance with the provisions of ASC 260-10. Under the guidance, basic EPS excludes dilution for common stock equivalents and is computed by dividing net income or loss attributable to common stockholders by the weighted average number of shares of common stock outstanding for the period. All options, warrants or other potentially dilutive instruments issued for nominal consideration are required to be included in the calculation of basic and diluted net income attributable to common stockholders. Diluted EPS is calculated using the treasury stock method and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock and resulted in the issuance of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share of common stock for the three months ended March&#160;31, 2021 does not include the effect of 6,703,307 outstanding common stock awards, as the effect of their inclusion is anti-dilutive. Diluted net loss per share of common stock for the three months ended March&#160;31, 2020 does not include the effect of 9,128,000 outstanding common stock awards, as the effect of their inclusion is anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of shares used in calculating basic and diluted net loss per share follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,901,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,388,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of assumed exercised options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,901,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,388,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company issued $517.5&#160;million aggregate principal amount of 0% Convertible Senior Notes due 2026 (&#x201c;2026 Notes&#x201d;) in a private placement, which amount includes $67.5&#160;million aggregate principal amount of the 2026 Notes issued pursuant to the exercise in full by the initial purchasers of their option to purchase additional 2026 Notes. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#x2019;s election. It is the Company&#x2019;s current intent to settle the principal amount of its outstanding 2026 Notes upon conversion in cash and any excess over the principal amount in shares of the Company&#x2019;s common stock. The Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of the Company&#x2019;s common stock for a given period exceeds the initial conversion price of $75.23 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. Holders of the 2026 Notes may convert their 2026 Notes at their option at any time prior to the close of business on the business day immediately preceding August 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company&#x2019;s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2026 Notes on each applicable trading day as determined by the Company; (2) during the five business day period after any five consecutive trading day period (the &#x201c;measurement period&#x201d;) in which the &#x201c;trading price&#x201d; (as defined in the indenture governing the 2026 Notes) per $1,000 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company&#x2019;s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) with respect to any Notes that LivePerson calls for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after August 15, 2026, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March&#160;2019, the Company issued $230.0&#160;million aggregate principal amount of 0.750% Convertible Senior Notes due 2024 (&#x201c;2024 Notes&#x201d; and, together with the 2026 Notes, the &#x201c;Notes&#x201d;) in a private placement, which amount includes $30.0&#160;million aggregate principal amount of the 2024 Notes issued pursuant to the exercise in full by the initial purchasers of their option to purchase additional 2024 Notes. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#x2019;s election. It is the Company&#x2019;s current intent to settle the principal amount of its outstanding 2024 Notes in cash and any excess over the principal amount in shares of the Company&#x2019;s common stock. The Company uses the treasury stock method for calculating any potential &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of the Company&#x2019;s common stock for a given period exceeds the initial conversion price of 130% of $38.58 per share for the 2024 Notes. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid interest. Holders of the 2024 Notes may convert their 2024 Notes at their option at any time prior to the close of business on the business day immediately preceding November 1, 2023, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 (and only during such calendar quarter), if the last reported sale price of the Company&#x2019;s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2024 Notes on each applicable trading day as determined by the Company; (2) during the five business day period after any five consecutive trading day period (the &#x201c;measurement period&#x201d;) in which the &#x201c;trading price&#x201d; (as defined in the indenture governing the 2024 Notes) per $1,000 principal amount of 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company&#x2019;s common stock and the conversion rate for the 2024 Notes on each such trading day; or (3) upon the occurrence of specified corporate events. On or after November 1, 2023, holders may convert all or any portion of their 2024 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 8 for a full description of the Notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV80Mzk4MDQ2NTI2NDU2_19bde329-9465-430f-b9af-f0c317f5bc72">Net Loss Per ShareThe Company calculates earnings per share (&#x201c;EPS&#x201d;) in accordance with the provisions of ASC 260-10. Under the guidance, basic EPS excludes dilution for common stock equivalents and is computed by dividing net income or loss attributable to common stockholders by the weighted average number of shares of common stock outstanding for the period. All options, warrants or other potentially dilutive instruments issued for nominal consideration are required to be included in the calculation of basic and diluted net income attributable to common stockholders. Diluted EPS is calculated using the treasury stock method and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock and resulted in the issuance of common stock.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQyNTk2_021514c6-5e3d-47b1-b36d-cf0ec2e35bec"
      unitRef="shares">6703307</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQyNzc4_ce189304-2bf8-4d40-947e-aea323ca53bd"
      unitRef="shares">9128000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV80Mzk4MDQ2NTI2NDI3_13a2a58a-4c33-4862-9e5c-da77fb350065">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of shares used in calculating basic and diluted net loss per share follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,901,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,388,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of assumed exercised options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,901,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,388,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGFibGU6ZTQ1MjU5YmZjYTg3NDY5ZWFhYmQxMzYwMTBmOGUwY2MvdGFibGVyYW5nZTplNDUyNTliZmNhODc0NjllYWFiZDEzNjAxMGY4ZTBjY18zLTEtMS0xLTIyNDc_1e98e709-0e95-4f8f-9707-3fe56958183d"
      unitRef="shares">67901809</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGFibGU6ZTQ1MjU5YmZjYTg3NDY5ZWFhYmQxMzYwMTBmOGUwY2MvdGFibGVyYW5nZTplNDUyNTliZmNhODc0NjllYWFiZDEzNjAxMGY4ZTBjY18zLTMtMS0xLTIyNDc_0662b48f-eb40-4ab3-bf92-4aaa0d00b49b"
      unitRef="shares">64388850</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGFibGU6ZTQ1MjU5YmZjYTg3NDY5ZWFhYmQxMzYwMTBmOGUwY2MvdGFibGVyYW5nZTplNDUyNTliZmNhODc0NjllYWFiZDEzNjAxMGY4ZTBjY180LTEtMS0xLTIyNjI_d0d92d7e-80ad-471a-963e-b6e06622878d"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGFibGU6ZTQ1MjU5YmZjYTg3NDY5ZWFhYmQxMzYwMTBmOGUwY2MvdGFibGVyYW5nZTplNDUyNTliZmNhODc0NjllYWFiZDEzNjAxMGY4ZTBjY180LTMtMS0xLTIyNjQ_be03d7ee-f274-4547-afc8-4d7de0b932fb"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGFibGU6ZTQ1MjU5YmZjYTg3NDY5ZWFhYmQxMzYwMTBmOGUwY2MvdGFibGVyYW5nZTplNDUyNTliZmNhODc0NjllYWFiZDEzNjAxMGY4ZTBjY181LTEtMS0xLTIyNjY_f8639500-a874-4a20-9b77-8842b390210e"
      unitRef="shares">67901809</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGFibGU6ZTQ1MjU5YmZjYTg3NDY5ZWFhYmQxMzYwMTBmOGUwY2MvdGFibGVyYW5nZTplNDUyNTliZmNhODc0NjllYWFiZDEzNjAxMGY4ZTBjY181LTMtMS0xLTIyNjg_41e4effa-4cc4-4dc7-a81a-203ee22e5628"
      unitRef="shares">64388850</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQzMDAw_18bb0bfc-139d-42a2-9c54-feb8d8649d99"
      unitRef="usd">517500000</us-gaap:DebtInstrumentFaceAmount>
    <lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQzMTE3_dd40aa21-f83d-46e2-b3e9-59c300557fe5"
      unitRef="usd">67500000</lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDU2OTMy_84e90d04-958c-4c64-a72e-8ff6893edca3"
      unitRef="usdPerShare">75.23</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ0MjE0_8dbfa7a3-6544-4f74-9540-58a5b5ccedb5"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ0NDg2_f50c5dc5-23b6-49d5-a78c-115d1bf93a1a"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ0NTUx_eb2a65c7-f152-469c-aaf3-161d9fbfc0dc"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ0NzAx_f840bed1-dcc7-46cc-9634-3797b6c64ded"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ1MDEw_83cf0f3d-19e4-45ae-808c-c63b9aed9e08"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ1MTA2_b504ed62-4b66-47db-b355-79afc7961354"
      unitRef="number">0.98</lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV80Mzk4MDQ2NTI2Mzg2_d7c8ef52-8845-4f78-b725-942fe67158d9"
      unitRef="usd">230000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV80Mzk4MDQ2NTI2NDAz_26b53051-ba5c-447d-aad7-e95b68ed6504"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV80Mzk4MDQ2NTI2NDEy_af85a585-244c-4f82-9933-c8c7279f8283"
      unitRef="usd">30000000.0</lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ2NjEz_b38cf877-749f-41c1-a078-eb23e3c01916"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ2NjIx_387c852c-4248-4c4c-9fde-b09212be5411"
      unitRef="usdPerShare">38.58</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ2OTg1_eee36fd1-5a58-45e0-a0fe-633a00bd50f4"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ3MjU3_02539ff9-b8df-40ba-931d-61c6b13ad043"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ3MzIy_0132f6c0-95b5-4ccb-a511-e3f552e50d6b"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ3NDcy_b38cf877-749f-41c1-a078-eb23e3c01916"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ3Nzcx_318a3779-fac1-4347-a277-b3d803deda47"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDk5L2ZyYWc6YmU2OTMxMjg3NTQyNDZmYzlhZTM3OTkwY2E2M2MyYmEvdGV4dHJlZ2lvbjpiZTY5MzEyODc1NDI0NmZjOWFlMzc5OTBjYTYzYzJiYV8xNjQ5MjY3NDQ3ODYy_ddd33dce-1507-4277-b20c-2467e505ec5c"
      unitRef="number">0.98</lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGV4dHJlZ2lvbjo5OWE4NzUwM2QxMTc0NjljYTQyMmJlMDczNGM4Nzk2M180Mzk4MDQ2NTEzODc4_1e590ed4-f43d-4c9d-8b20-27599df44785">Segment Information&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its segment information in accordance with the provisions of ASC 280-10, &#x201c;Segment Reporting.&#x201d; ASC 280-10 establishes annual and interim reporting standards for operating segments of a company. ASC 280-10 requires disclosures of selected segment-related financial information about products, major customers, and geographic areas based on the Company&#x2019;s internal accounting methods. The Company is organized into two operating segments for purposes of making operating decisions and assessing performance. The Business segment enables brands to leverage the Conversational Cloud&#x2019;s sophisticated intelligence engine to connect with consumers through an integrated suite of mobile and online business messaging technologies.&#160;The Consumer segment facilitates online transactions between independent service providers (&#x201c;Experts&#x201d;) and individual consumers (&#x201c;Users&#x201d;) seeking information and knowledge for a fee via mobile and online messaging. Both segments currently generate their revenue primarily in the United States. The chief operating decision maker, who is the chief executive officer, evaluates performance, makes operating decisions, and allocates resources based on the operating income of each segment. The reporting segments follow the same accounting polices used in the preparation of the Company&#x2019;s condensed consolidated financial statements which are described in the summary of Critical Accounting Policies and Estimates. The Company allocates cost of revenue, sales and marketing and amortization of purchased intangibles to the segments, but it does not allocate product development expenses, general and administrative expenses, restructuring costs and income tax expense because management does not use this information to measure performance of the operating segments. There are currently no inter-segment sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized financial information by segment for the three months ended March&#160;31, 2021, based on the Company&#x2019;s internal financial reporting system utilized by the Company&#x2019;s chief operating decision maker, follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,640&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,240&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,610&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,909&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,519&#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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,692&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(50,672)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,629)&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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized financial information by segment for the three months ended March&#160;31, 2020, based on the Company&#x2019;s internal financial reporting system utilized by the Company&#x2019;s chief operating decision maker, follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,051&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,797&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,345&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,475&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,820&#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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss) &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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,629&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(446)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,375)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,192)&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:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is domiciled in the United States and has international operations around the globe. The following table presents the Company&#x2019;s long-lived assets by geographic region as of the dates presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,657&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,301&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-lived 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,084&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257,621&#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:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; United Kingdom, Germany, Japan, France, and Italy&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGV4dHJlZ2lvbjo5OWE4NzUwM2QxMTc0NjljYTQyMmJlMDczNGM4Nzk2M180Mzk4MDQ2NTEzOTE4_919cfe83-c4d8-4aab-8334-60e04840ed66">The Company accounts for its segment information in accordance with the provisions of ASC 280-10, &#x201c;Segment Reporting.&#x201d; ASC 280-10 establishes annual and interim reporting standards for operating segments of a company. ASC 280-10 requires disclosures of selected segment-related financial information about products, major customers, and geographic areas based on the Company&#x2019;s internal accounting methods. The Company is organized into two operating segments for purposes of making operating decisions and assessing performance. The Business segment enables brands to leverage the Conversational Cloud&#x2019;s sophisticated intelligence engine to connect with consumers through an integrated suite of mobile and online business messaging technologies.&#160;The Consumer segment facilitates online transactions between independent service providers (&#x201c;Experts&#x201d;) and individual consumers (&#x201c;Users&#x201d;) seeking information and knowledge for a fee via mobile and online messaging. Both segments currently generate their revenue primarily in the United States. The chief operating decision maker, who is the chief executive officer, evaluates performance, makes operating decisions, and allocates resources based on the operating income of each segment. The reporting segments follow the same accounting polices used in the preparation of the Company&#x2019;s condensed consolidated financial statements which are described in the summary of Critical Accounting Policies and Estimates. The Company allocates cost of revenue, sales and marketing and amortization of purchased intangibles to the segments, but it does not allocate product development expenses, general and administrative expenses, restructuring costs and income tax expense because management does not use this information to measure performance of the operating segments. There are currently no inter-segment sales.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGV4dHJlZ2lvbjo5OWE4NzUwM2QxMTc0NjljYTQyMmJlMDczNGM4Nzk2M180Mzk4MDQ2NTEzODgx_959c0079-19a8-4cee-95e8-7ffb08635491"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGV4dHJlZ2lvbjo5OWE4NzUwM2QxMTc0NjljYTQyMmJlMDczNGM4Nzk2M180Mzk4MDQ2NTEzODc5_fcdeac76-d997-4ec9-a2ed-db24c57e7591">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized financial information by segment for the three months ended March&#160;31, 2021, based on the Company&#x2019;s internal financial reporting system utilized by the Company&#x2019;s chief operating decision maker, follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,640&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,240&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,610&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,909&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,519&#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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,692&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(50,672)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,629)&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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized financial information by segment for the three months ended March&#160;31, 2020, based on the Company&#x2019;s internal financial reporting system utilized by the Company&#x2019;s chief operating decision maker, follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Business&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,051&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosted services &#x2013; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,797&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,345&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,475&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,820&#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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss) &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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,629&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(446)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,375)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,192)&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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59b7f8dd2c17411f925d53e25c68b9af_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8yLTEtMS0xLTIyMzc_6ea6be66-46ac-411d-8261-341352f925c0"
      unitRef="usd">83640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3e2a68e09f042a3a83b61fd4e73cb9d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8yLTctMS0xLTIyMzc_cfc08fda-4aac-45da-ad4f-381ab0e7a128"
      unitRef="usd">83640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7c96afe82ad42bb8900b8fd3cce9cd7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8zLTMtMS0xLTIyMzc_37c698d6-5347-4409-b59d-fc1b3ebe3290"
      unitRef="usd">9011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0b5df9ad4704cd1a622a3460691fbb8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8zLTctMS0xLTIyMzc_83d6adfa-0814-425c-a586-f877363b1fb3"
      unitRef="usd">9011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23b01d96f4904495905676360b517c59_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV80LTEtMS0xLTIyMzc_9f25c42a-571e-4ba4-9a06-531874ed1241"
      unitRef="usd">15240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cd7d4db3478474f806a4929df99ecf0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV80LTctMS0xLTIyMzc_b03e95b6-a0a1-4aee-bfc9-c0004dd770af"
      unitRef="usd">15240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dfb080e88dc45b3b3a11eb76884c911_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV81LTEtMS0xLTIyMzc_8fcfd0e1-7155-4a5e-8070-ae862d5231e5"
      unitRef="usd">98880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e4a6a08267c43a9a73e7ee5db863054_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV81LTMtMS0xLTIyMzc_94b98f20-0cb6-4635-a3b7-cd43d41a41ad"
      unitRef="usd">9011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV81LTctMS0xLTIyMzc_62426b03-fdc6-469b-8334-639691fcab96"
      unitRef="usd">107891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i9dfb080e88dc45b3b3a11eb76884c911_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV82LTEtMS0xLTIyMzc_aadcc49e-77a8-430e-b830-2ebeff58a842"
      unitRef="usd">31610000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4e4a6a08267c43a9a73e7ee5db863054_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV82LTMtMS0xLTIyMzc_99ce2e07-aa5d-4d27-869e-e42db70325cf"
      unitRef="usd">1909000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV82LTctMS0xLTIyMzc_de318a6b-3d47-42fb-9adb-fb8c473fc807"
      unitRef="usd">33519000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9dfb080e88dc45b3b3a11eb76884c911_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV83LTEtMS0xLTIyMzc_ab0c0f81-4dbd-44df-a565-369ea921091f"
      unitRef="usd">30203000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i4e4a6a08267c43a9a73e7ee5db863054_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV83LTMtMS0xLTIyMzc_b0d76edd-acb9-41bd-97dd-2b117f112cdb"
      unitRef="usd">6750000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV83LTctMS0xLTIyMzc_e22ead9d-052c-40fb-8f22-40938dfe2252"
      unitRef="usd">36953000</us-gaap:SellingAndMarketingExpense>
    <lpsn:AmortizationofIntangibleAssetsNonproduction
      contextRef="i9dfb080e88dc45b3b3a11eb76884c911_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV84LTEtMS0xLTIyMzc_8229b563-edaf-4f22-958e-42d9733ee7d6"
      unitRef="usd">375000</lpsn:AmortizationofIntangibleAssetsNonproduction>
    <lpsn:AmortizationofIntangibleAssetsNonproduction
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV84LTctMS0xLTIyMzc_619760e5-a9e6-431f-abf1-a99518f78ad4"
      unitRef="usd">375000</lpsn:AmortizationofIntangibleAssetsNonproduction>
    <lpsn:SegmentReportingUnallocatedCorporateExpenses
      contextRef="ic0cd3c3050be4a909c5bbf7a93322895_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV85LTUtMS0xLTIyMzc_a9a86b37-e780-4338-87f0-6e882ecf4014"
      unitRef="usd">50672000</lpsn:SegmentReportingUnallocatedCorporateExpenses>
    <lpsn:SegmentReportingUnallocatedCorporateExpenses
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV85LTctMS0xLTIyMzc_36f9c7b7-c6da-4eb6-974c-fe14bd0dc6e0"
      unitRef="usd">50672000</lpsn:SegmentReportingUnallocatedCorporateExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9dfb080e88dc45b3b3a11eb76884c911_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8xMC0xLTEtMS0yMjM3_8652d7f4-fce2-46ba-926f-952be6515bf9"
      unitRef="usd">36692000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e4a6a08267c43a9a73e7ee5db863054_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8xMC0zLTEtMS0yMjM3_0285c851-e7ca-43ea-a5a1-63c558558258"
      unitRef="usd">352000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0cd3c3050be4a909c5bbf7a93322895_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8xMC01LTEtMS0yMjM3_ff2a60ed-5cea-41b6-a3fd-a3eeed8fa7a9"
      unitRef="usd">-50672000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6YjI3YmQxZGY0YjgwNDJhMGFmMTFkNTMyMWViMDFmZTkvdGFibGVyYW5nZTpiMjdiZDFkZjRiODA0MmEwYWYxMWQ1MzIxZWIwMWZlOV8xMC03LTEtMS0yMjM3_53dab453-ce9d-4e49-be5f-8b1696a57825"
      unitRef="usd">-13629000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2fbe491bfe546c0874c0a76ba6cb404_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8yLTEtMS0xLTIyMzc_62997fe3-ffe5-4e65-a094-6f82a6151ba2"
      unitRef="usd">61051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a6cb81a87fe44bb81553e9248d21543_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8yLTctMS0xLTIyMzc_57404e1a-f0d2-490b-8b44-7517ea0a6db4"
      unitRef="usd">61051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief819b0218fb4f9fa5b67b54ae25895e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8zLTMtMS0xLTIyMzc_9f41d264-e649-4aac-8855-83ba36f21314"
      unitRef="usd">6240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fac453cd33145528541a4b0ecc487f9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8zLTctMS0xLTIyMzc_53257b69-e288-417b-bf83-ce026138f077"
      unitRef="usd">6240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d89ce00bd8d45b48ecfa6da7b8692d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV80LTEtMS0xLTIyMzc_4aa21092-d8a1-4a36-ba20-39f301c7857a"
      unitRef="usd">10797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84a1f9a2d8ef489b816e0bef497954c5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV80LTctMS0xLTIyMzc_f87b1edc-e54e-4724-aab5-3f26221eb552"
      unitRef="usd">10797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6fe4ec7630e460d91d744b48aaa36a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV81LTEtMS0xLTIyMzc_7ac892b8-e6c2-4d30-91e6-88c4af1258ba"
      unitRef="usd">71848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2aa9652912334aa1b3ac85174baca604_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV81LTMtMS0xLTIyMzc_71831ef9-3028-4772-ad81-8aabec4f580b"
      unitRef="usd">6240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV81LTctMS0xLTIyMzc_716561e0-8942-4f93-ac38-e8e17b33b2af"
      unitRef="usd">78088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ic6fe4ec7630e460d91d744b48aaa36a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV82LTEtMS0xLTIyMzc_f67aed8b-a03f-43c0-b339-623b32adb75b"
      unitRef="usd">21345000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2aa9652912334aa1b3ac85174baca604_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV82LTMtMS0xLTIyMzc_2ede06c6-30e3-438e-93f5-a5a1f0757d5f"
      unitRef="usd">1475000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV82LTctMS0xLTIyMzc_95225aac-1bea-4316-86c5-777291c031f3"
      unitRef="usd">22820000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic6fe4ec7630e460d91d744b48aaa36a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV83LTEtMS0xLTIyMzc_eea04eef-799c-419b-89d9-58c11a04d2b0"
      unitRef="usd">37469000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2aa9652912334aa1b3ac85174baca604_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV83LTMtMS0xLTIyMzc_5ec80292-4734-4e5e-82c2-3dcd101db49b"
      unitRef="usd">5211000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV83LTctMS0xLTIyMzc_e4ecf32b-3d9b-4618-b682-d805fbf6ac28"
      unitRef="usd">42680000</us-gaap:SellingAndMarketingExpense>
    <lpsn:AmortizationofIntangibleAssetsNonproduction
      contextRef="ic6fe4ec7630e460d91d744b48aaa36a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV84LTEtMS0xLTIyMzc_e0f54a0c-a317-47c9-a8e6-61d7763ccacd"
      unitRef="usd">405000</lpsn:AmortizationofIntangibleAssetsNonproduction>
    <lpsn:AmortizationofIntangibleAssetsNonproduction
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV84LTctMS0xLTIyMzc_3bc1a1e5-a36e-4c02-96ed-662c7619f4f3"
      unitRef="usd">405000</lpsn:AmortizationofIntangibleAssetsNonproduction>
    <lpsn:SegmentReportingUnallocatedCorporateExpenses
      contextRef="i256a3f91628d4df493d770cd7c1b81b6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV85LTUtMS0xLTIyMzc_818839f1-9e0f-449e-a5db-c4668a1ed988"
      unitRef="usd">45375000</lpsn:SegmentReportingUnallocatedCorporateExpenses>
    <lpsn:SegmentReportingUnallocatedCorporateExpenses
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV85LTctMS0xLTIyMzc_2434f6bf-318e-45cc-ba08-d1856e6a30b4"
      unitRef="usd">45375000</lpsn:SegmentReportingUnallocatedCorporateExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic6fe4ec7630e460d91d744b48aaa36a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8xMC0xLTEtMS0yMjM3_f97b8f96-f120-4659-9b88-a0e3b2402453"
      unitRef="usd">12629000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2aa9652912334aa1b3ac85174baca604_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8xMC0zLTEtMS0yMjM3_679cdcff-bc2d-4389-a0db-9be2028e6db0"
      unitRef="usd">-446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i256a3f91628d4df493d770cd7c1b81b6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8xMC01LTEtMS0yMjM3_756091d0-3f09-49d9-aec3-b6c4752e2d64"
      unitRef="usd">-45375000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6MjZkMmE2MzA1MTY2NDFlMmJlYzk0YWQwMzYxMTQxYTkvdGFibGVyYW5nZToyNmQyYTYzMDUxNjY0MWUyYmVjOTRhZDAzNjExNDFhOV8xMC03LTEtMS0yMjM3_436366fb-2002-4ea8-bdd6-2085519be730"
      unitRef="usd">-33192000</us-gaap:OperatingIncomeLoss>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGV4dHJlZ2lvbjo5OWE4NzUwM2QxMTc0NjljYTQyMmJlMDczNGM4Nzk2M180Mzk4MDQ2NTEzODgw_91f0d0d4-493b-461f-9322-051415c99144">The following table presents the Company&#x2019;s long-lived assets by geographic region as of the dates presented (amounts in thousands):&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,657&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,301&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-lived 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,084&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257,621&#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:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; United Kingdom, Germany, Japan, France, and Italy&lt;/span&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i0c0224470f214729bebef1cacbf513cc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF8yLTEtMS0xLTIyMzc_42a9cc50-f708-4f91-99ef-880cc014437e"
      unitRef="usd">207165000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7c558de581da423f893f70e9a258a7e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF8yLTMtMS0xLTIyMzc_b8eb5ba4-915d-42c1-9a3c-4d9d7c671215"
      unitRef="usd">202275000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic141b353c1944a6c808cfc187502b2f0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF8zLTEtMS0xLTIyMzc_f4517cb1-47f7-4b46-a71f-a03a7ca4432b"
      unitRef="usd">18672000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i60d52fd4f97a46a397e6dd356f87f55f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF8zLTMtMS0xLTIyMzc_00d2e709-1d77-450d-8a06-6350eb0eb84f"
      unitRef="usd">16657000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if55e62b3246a4584b01101bcc4ad306b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF80LTEtMS0xLTIyMzc_9caff831-0a58-43f4-b125-2b2eccf176bf"
      unitRef="usd">13494000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic7d6f4bb644547b19644e2256fc63b0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF80LTMtMS0xLTIyMzc_d0d14926-cf5f-437c-9a36-ef353371364a"
      unitRef="usd">13792000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ida3cad9267864b6284a4ea6a11e9c41d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF81LTEtMS0xLTIyMzc_51bbb9ad-5315-4d79-a79c-fb6652417f28"
      unitRef="usd">7962000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i9a1aa67945324906956b0aae6cc76968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF81LTMtMS0xLTIyMzc_c88d739c-c1f6-49c6-b088-d065bb592a91"
      unitRef="usd">8301000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i24babb667e284f63bd497df8939c6c49_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF82LTEtMS0xLTIyMzc_30193d28-75e2-4627-af55-eb1bc087af22"
      unitRef="usd">16791000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic345b7ad1b3c4969ba5fce3ea3b23b4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF82LTMtMS0xLTIyMzc_53a8f6cd-142d-4617-8955-e4a7ba5cd142"
      unitRef="usd">16596000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF83LTEtMS0xLTIyMzc_c2c76d3b-8cbe-4435-881e-fbb1f4d8282a"
      unitRef="usd">264084000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDkzL2ZyYWc6OTlhODc1MDNkMTE3NDY5Y2E0MjJiZTA3MzRjODc5NjMvdGFibGU6M2JjNTZjMDIxMDFjNGI2Yjk4N2YyNmM5YTg3ODZiZjAvdGFibGVyYW5nZTozYmM1NmMwMjEwMWM0YjZiOTg3ZjI2YzlhODc4NmJmMF83LTMtMS0xLTIyMzc_9d7f0e4f-9ed5-4a64-bddf-6c14493ac5ae"
      unitRef="usd">257621000</us-gaap:NoncurrentAssets>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGV4dHJlZ2lvbjpmOTU4ZmI2OWZiOTA0YmU3YmE0M2Y4ZGZmZjgyYTY1OV80Mzk4MDQ2NTExODE4_cbb35d19-e463-44cb-a547-f5cb040d4966">Goodwill and Intangible Assets&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the three months ended March&#160;31, 2021 are as follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustments to goodwill:&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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of March  31, 2021&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,063&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,024&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,087&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are summarized as follows (amounts in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.4 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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,624&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,566)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,058&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(908)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense is calculated over the estimated useful life of the asset. Aggregate amortization expense for intangible assets was $1.6 million and $0.7 million for the three months ended March&#160;31, 2021 and 2020, respectively. For the three months ended March&#160;31, 2021 and 2020, respectively, a portion of this amortization is included in cost of revenue. Estimated amortization expense for the next five years is as follows (amounts in thousands): &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remaining 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGV4dHJlZ2lvbjpmOTU4ZmI2OWZiOTA0YmU3YmE0M2Y4ZGZmZjgyYTY1OV80Mzk4MDQ2NTExODE5_2f18f859-45e6-44c8-bfc5-1d8d81ef8185">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the three months ended March&#160;31, 2021 are as follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustments to goodwill:&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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of March  31, 2021&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,063&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,024&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,087&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i4a1b6b8601884d058a3e8c9825840ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl8xLTEtMS0xLTIxOTU_67e15dcf-6e22-427b-b72b-b28a65b436f1"
      unitRef="usd">87168000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i58e4fdc53fed48738fba370e9d9b5a72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl8xLTMtMS0xLTIxOTU_10a429d4-7c91-4bf6-bb06-82989c19aae4"
      unitRef="usd">8024000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl8xLTUtMS0xLTIxOTU_fbe568dc-9d1b-4b64-80c0-4230471c2fb1"
      unitRef="usd">95192000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if7ab24f16e0d4302a85bcff692833540_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl8zLTEtMS0xLTIxOTU_e2690408-4366-44ed-b93b-7bb221f6d985"
      unitRef="usd">-105000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i061ac30cdb7a49d9813bcfff0b13fc4d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl8zLTMtMS0xLTIxOTU_8c36fe99-4353-4d3c-82a0-e4fec9fcd75d"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl8zLTUtMS0xLTIxOTU_bdc582fb-7030-4783-9e31-032ad3c283e9"
      unitRef="usd">-105000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i637b72b7310f4f42afb7271f3d23c108_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl80LTEtMS0xLTIxOTU_8607ca6d-02e7-4a8f-9227-091787f5aa58"
      unitRef="usd">87063000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1536a431d6114ac2a5803861ac9074db_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl80LTMtMS0xLTIxOTU_9d3770f8-82a2-4aa3-927d-35b563d9fb99"
      unitRef="usd">8024000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6N2YzMDBiZTY4MjBmNGU4NzllZTRlYTBkODU2NjAzYzYvdGFibGVyYW5nZTo3ZjMwMGJlNjgyMGY0ZTg3OWVlNGVhMGQ4NTY2MDNjNl80LTUtMS0xLTIxOTU_1eedfd36-4e95-4518-a18f-be65c37f7346"
      unitRef="usd">95087000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGV4dHJlZ2lvbjpmOTU4ZmI2OWZiOTA0YmU3YmE0M2Y4ZGZmZjgyYTY1OV80Mzk4MDQ2NTExODIw_87d2ac2a-df65-4e57-aa49-db47ebdf33d3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are summarized as follows (amounts in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.4 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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,624&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,566)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,058&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(908)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7470328cfad4469990b78c0d5d4e2b0b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF8zLTEtMS0xLTIxOTU_b909b83c-b6b7-4cff-9bba-49fe110759b1"
      unitRef="usd">30460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7470328cfad4469990b78c0d5d4e2b0b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF8zLTMtMS0xLTIxOTU_39275603-dff0-4ce9-9b1f-fb6dcf0a8bae"
      unitRef="usd">27183000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7470328cfad4469990b78c0d5d4e2b0b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF8zLTUtMS0xLTIxOTU_ed2136eb-11e5-478c-ac19-861d41ccb56b"
      unitRef="usd">3277000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ica6fc19974934c1892c2cef21e70aff0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF8zLTctMS0xLTIxOTU_524029d2-5d7d-4cba-9292-264a06d15bb6">P5Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic441ba41121c4bd5b7adfb7fc1e362f2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF80LTEtMS0xLTIxOTU_88aa7d6f-25ff-44b5-9ca4-53daf5bfb515"
      unitRef="usd">16974000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic441ba41121c4bd5b7adfb7fc1e362f2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF80LTMtMS0xLTIxOTU_62bce312-1aee-4896-9271-0eb8b3bf2832"
      unitRef="usd">14186000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic441ba41121c4bd5b7adfb7fc1e362f2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF80LTUtMS0xLTIxOTU_bbeae059-8a08-495a-b84d-1d1a71363c04"
      unitRef="usd">2788000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8ae12da802a64908bcc23e7e07e0f85a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF80LTctMS0xLTIxOTU_276db528-75fa-4348-b068-a56ba38a456c">P8Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib7362057cfc34c80b897676278eade46_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF81LTEtMS0xLTIxOTU_2b4f580c-b497-49da-b05a-842e846b0451"
      unitRef="usd">5876000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib7362057cfc34c80b897676278eade46_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF81LTMtMS0xLTIxOTU_fd551b8c-732e-4e87-bb7a-186e3aa5ecb1"
      unitRef="usd">962000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib7362057cfc34c80b897676278eade46_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF81LTUtMS0xLTIxOTU_bd1225d4-c13e-4634-9a8a-8e59f61b55ba"
      unitRef="usd">4914000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i19e61258dc0d4d989eb1e316a03228e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF81LTctMS0xLTIxOTU_2c10d7d6-0449-419e-8685-d1340c6d12db">P13Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic969d792c6b14a6b9d0396f68c8fc725_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF82LTEtMS0xLTIxOTU_d7701005-2d77-456c-8ae9-a0530576e605"
      unitRef="usd">314000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic969d792c6b14a6b9d0396f68c8fc725_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF82LTMtMS0xLTIxOTU_c967a0e5-6a8a-410a-b505-dc6d9a1784b4"
      unitRef="usd">235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic969d792c6b14a6b9d0396f68c8fc725_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF82LTUtMS0xLTIxOTU_69179692-92ba-476f-9ca2-0ed92f97e26e"
      unitRef="usd">79000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i14cfad18526e43ad8aafcb83366899c4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF82LTctMS0xLTIxOTU_b55c88f6-41ea-4e12-92e3-77e895d2dd45">P2Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF83LTEtMS0xLTIxOTU_3add9fd5-ac12-43ea-bd34-730369948112"
      unitRef="usd">53624000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF83LTMtMS0xLTIxOTU_85d72981-4c23-4dc8-a283-759f2b0dd271"
      unitRef="usd">42566000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6Mzk4MGY5NzEwZWQzNDUwYWE0OTk2ODViZmE1NjAwMTAvdGFibGVyYW5nZTozOTgwZjk3MTBlZDM0NTBhYTQ5OTY4NWJmYTU2MDAxMF83LTUtMS0xLTIxOTU_0c4eea58-49d4-46c2-94ca-55461f65fc16"
      unitRef="usd">11058000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5d60ca48e31e409b8049454d08e1e412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF8zLTEtMS0xLTIxOTU_1854cbfe-59fd-4ead-be22-1dd5b8cb78ac"
      unitRef="usd">30499000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5d60ca48e31e409b8049454d08e1e412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF8zLTMtMS0xLTIxOTU_3cb9fa07-cc61-467c-b2c5-bd354849498e"
      unitRef="usd">26818000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5d60ca48e31e409b8049454d08e1e412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF8zLTUtMS0xLTIxOTU_219a68e2-d68c-4c85-a7cc-2142bb85689f"
      unitRef="usd">3681000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i01d57f3eda6e4c71b59c7f86a95d0819_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF8zLTctMS0xLTIxOTU_752cb62a-f6c6-4f05-a33d-c41f70f8708b">P5Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7fa485ce885f47d59a6b31cf86c4ebb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF80LTEtMS0xLTIxOTU_b5e9236f-7d26-45fe-83f0-3d5141114bfa"
      unitRef="usd">16981000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7fa485ce885f47d59a6b31cf86c4ebb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF80LTMtMS0xLTIxOTU_e0273698-27a8-4355-8431-18f67620e55d"
      unitRef="usd">13982000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7fa485ce885f47d59a6b31cf86c4ebb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF80LTUtMS0xLTIxOTU_a793098e-8f2f-44a3-aca8-07ec620a5d95"
      unitRef="usd">2999000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1cfed30095994c35a459154cc62bbdf9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF80LTctMS0xLTIxOTU_6e1a6ace-7d0e-4d45-9f4c-1b90baa8d3d7">P8Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a6b1e0adfa347f68e353fcee7051911_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF81LTEtMS0xLTIxOTU_af0a3106-57af-46ea-9c85-60123e58b110"
      unitRef="usd">5076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a6b1e0adfa347f68e353fcee7051911_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF81LTMtMS0xLTIxOTU_a676ebe7-8154-4e08-a021-99580b871bf7"
      unitRef="usd">908000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1a6b1e0adfa347f68e353fcee7051911_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF81LTUtMS0xLTIxOTU_c20b9bcf-9c99-45d4-961f-b5d3543f0003"
      unitRef="usd">4168000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia72288c154bd42fca88b1cd5dd0b8d21_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF81LTctMS0xLTIxOTU_c7917b9a-4f96-4bce-bea1-b2de0895db30">P12Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i08faabcb96bc40ed99c4cee0f4af13a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF82LTEtMS0xLTIxOTU_1c9d7bbb-8e73-4a48-8eff-49758c148823"
      unitRef="usd">314000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i08faabcb96bc40ed99c4cee0f4af13a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF82LTMtMS0xLTIxOTU_4f1fb11e-53e2-4269-a550-3fa3beb2aafc"
      unitRef="usd">235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i08faabcb96bc40ed99c4cee0f4af13a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF82LTUtMS0xLTIxOTU_73278273-0b0b-4ecd-ada1-3b7f25535c71"
      unitRef="usd">79000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3c1139113d6540978531a7174d96458b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF82LTctMS0xLTIxOTU_cf9b12f4-0e67-48c2-82d4-f084ec90cf86">P2Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF83LTEtMS0xLTIxOTU_d2c84477-363d-4c3e-b4a0-724c26d8eb72"
      unitRef="usd">52870000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF83LTMtMS0xLTIxOTU_66546b66-dc26-454d-82bd-589bb5ee6678"
      unitRef="usd">41943000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6ODVkY2ZkZDMzOGM2NDhmOTgwZDNhYjQxZTZhMDk0MGQvdGFibGVyYW5nZTo4NWRjZmRkMzM4YzY0OGY5ODBkM2FiNDFlNmEwOTQwZF83LTUtMS0xLTIxOTU_0260c75c-ef27-4e5a-b7e8-d8daad6a22df"
      unitRef="usd">10927000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AdjustmentForAmortization
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGV4dHJlZ2lvbjpmOTU4ZmI2OWZiOTA0YmU3YmE0M2Y4ZGZmZjgyYTY1OV8xNjQ5MjY3NDQyMDQy_f4e76f83-f7d7-47be-91c4-eec6333c41b8"
      unitRef="usd">1600000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGV4dHJlZ2lvbjpmOTU4ZmI2OWZiOTA0YmU3YmE0M2Y4ZGZmZjgyYTY1OV8xMDQ0NTM2MDQ2NDU1OQ_fa760f8a-7950-465c-99ee-1f17715af392"
      unitRef="usd">700000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGV4dHJlZ2lvbjpmOTU4ZmI2OWZiOTA0YmU3YmE0M2Y4ZGZmZjgyYTY1OV80Mzk4MDQ2NTExODIx_690aaa67-b159-46fb-979a-4009ea62a4cc">Estimated amortization expense for the next five years is as follows (amounts in thousands): &#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remaining 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6YjEwMmJkMDZkMmNlNDAzMmIwZTg2MjZiODMxNGMzY2IvdGFibGVyYW5nZTpiMTAyYmQwNmQyY2U0MDMyYjBlODYyNmI4MzE0YzNjYl8xLTEtMS0xLTIxOTU_a3c9a907-7569-484e-8fea-ac5732672ac8"
      unitRef="usd">1977000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6YjEwMmJkMDZkMmNlNDAzMmIwZTg2MjZiODMxNGMzY2IvdGFibGVyYW5nZTpiMTAyYmQwNmQyY2U0MDMyYjBlODYyNmI4MzE0YzNjYl8yLTEtMS0xLTIxOTU_a9369f76-f5dd-40fd-8b10-f95b435c7711"
      unitRef="usd">2266000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6YjEwMmJkMDZkMmNlNDAzMmIwZTg2MjZiODMxNGMzY2IvdGFibGVyYW5nZTpiMTAyYmQwNmQyY2U0MDMyYjBlODYyNmI4MzE0YzNjYl8zLTEtMS0xLTIxOTU_e9a7b888-53af-4eb8-8b15-e0a7ebf38333"
      unitRef="usd">985000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6YjEwMmJkMDZkMmNlNDAzMmIwZTg2MjZiODMxNGMzY2IvdGFibGVyYW5nZTpiMTAyYmQwNmQyY2U0MDMyYjBlODYyNmI4MzE0YzNjYl80LTEtMS0xLTIxOTU_2e4935c9-292b-49da-a603-a634203718ed"
      unitRef="usd">784000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6YjEwMmJkMDZkMmNlNDAzMmIwZTg2MjZiODMxNGMzY2IvdGFibGVyYW5nZTpiMTAyYmQwNmQyY2U0MDMyYjBlODYyNmI4MzE0YzNjYl81LTEtMS0xLTIxOTU_54b7f155-173e-47fc-bd4e-9284f58252d3"
      unitRef="usd">223000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <lpsn:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6YjEwMmJkMDZkMmNlNDAzMmIwZTg2MjZiODMxNGMzY2IvdGFibGVyYW5nZTpiMTAyYmQwNmQyY2U0MDMyYjBlODYyNmI4MzE0YzNjYl82LTEtMS0xLTIxOTU_bc343b5f-88e3-4afb-b327-d32bd98dad1c"
      unitRef="usd">4823000</lpsn:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDg3L2ZyYWc6Zjk1OGZiNjlmYjkwNGJlN2JhNDNmOGRmZmY4MmE2NTkvdGFibGU6YjEwMmJkMDZkMmNlNDAzMmIwZTg2MjZiODMxNGMzY2IvdGFibGVyYW5nZTpiMTAyYmQwNmQyY2U0MDMyYjBlODYyNmI4MzE0YzNjYl83LTEtMS0xLTIyNzY_428f6c97-5412-432d-993f-77d766c19718"
      unitRef="usd">11058000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90ZXh0cmVnaW9uOjBjZDcyZTIwMTc0ZTRhNWZhMTNiMjQ4NWVkMzk3YTY0XzQzOTgwNDY1MTEyNTI_cd81dd2d-3295-4d27-a09d-f67594b8212a">Property and Equipment&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of property and equipment for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software development 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,454&#160;&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,165&#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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(98,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,314&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,055&#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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90ZXh0cmVnaW9uOjBjZDcyZTIwMTc0ZTRhNWZhMTNiMjQ4NWVkMzk3YTY0XzQzOTgwNDY1MTEyNTM_7d8c3fbf-6a47-4926-8bdd-109f2891cccc">&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of property and equipment for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal-use software development 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,454&#160;&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,165&#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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(98,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,314&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,055&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibc630ac564f64cc89e2b2701e9177038_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzEtMS0xLTEtMTUxOQ_236d3fb0-d220-4f7b-9d67-ccea417d3a92"
      unitRef="usd">111709000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idc2688b2713043ea8f5f29607c302e65_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzEtMy0xLTEtMTUxOQ_13956ee7-e149-43fd-ac80-57485d6a16d9"
      unitRef="usd">107666000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5796c795ea334f1987a2ac8eaa9eac23_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzMtMS0xLTEtMTUxOQ_ce6df3ff-35b4-4e42-9ee2-3ce28c9d4eff"
      unitRef="usd">94614000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9a7d4850f804a2d8a8c3fd42c2dbd11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzMtMy0xLTEtMTUxOQ_70e4f6dd-75a7-4d9f-8e7c-edc4799ee458"
      unitRef="usd">86454000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzQtMS0xLTEtMTUxOQ_93be1fbb-ed54-48d2-a2e9-b8ed36e1deae"
      unitRef="usd">9157000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzQtMy0xLTEtMTUxOQ_c17a830e-a9e3-4aed-84a7-32edcc080c23"
      unitRef="usd">10045000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzUtMS0xLTEtMTUxOQ_1602fed8-7811-42e9-ab4d-cd4b8e53bf4e"
      unitRef="usd">215480000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzUtMy0xLTEtMTUxOQ_f80abd7c-32cd-4438-9e83-1aecee60f546"
      unitRef="usd">204165000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzYtMS0xLTEtMTUxOQ_62d1ba3e-aea0-4eab-a72e-74fba26396db"
      unitRef="usd">104166000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzYtMy0xLTEtMTUxOQ_d6ce4555-2e93-4f9c-bae6-59a0af493c47"
      unitRef="usd">98110000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzctMS0xLTEtMjI3OA_25bd1d0a-bcb5-4409-8f15-bd6c2ec33932"
      unitRef="usd">111314000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85NzkvZnJhZzowY2Q3MmUyMDE3NGU0YTVmYTEzYjI0ODVlZDM5N2E2NC90YWJsZTo4OGZmZWU5YmNmYTk0NDQ2ODJlMTVjZTM3M2I1NTc0Ny90YWJsZXJhbmdlOjg4ZmZlZTliY2ZhOTQ0NDY4MmUxNWNlMzczYjU1NzQ3XzctMy0xLTEtMjI4MA_bef3ec3d-e633-4844-85d1-04d7036d57f3"
      unitRef="usd">106055000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RleHRyZWdpb246ZmYzODJmODFkNDI0NGYyNDlmMjA2NmZlMTVlNDA4MGJfMTI5Mzk_bd185af7-d4bf-47cf-a56b-3ff4abb9f8f3">Accrued Expenses and Other Current Liabilities&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of accrued expenses and other current liabilities for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll and other employee related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services and consulting and other vendor fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,796&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,988&#160;&lt;/span&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring (see Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non Income Tax &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,346&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,870&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RleHRyZWdpb246ZmYzODJmODFkNDI0NGYyNDlmMjA2NmZlMTVlNDA4MGJfMTI5MTA_97a61fe1-6666-4e84-8404-3b88fa13362e">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of accrued expenses and other current liabilities for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll and other employee related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services and consulting and other vendor fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,796&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,988&#160;&lt;/span&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring (see Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non Income Tax &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,346&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,870&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfMS0xLTEtMS0w_f6bb9480-e3cc-469a-9d40-3aebeb468c51"
      unitRef="usd">27299000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfMS0zLTEtMS0w_8c370ff3-0902-4ee1-9382-b185b98d9103"
      unitRef="usd">39820000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfMi0xLTEtMS0w_4baf6fd6-cafa-4283-b422-94eee279ec89"
      unitRef="usd">48477000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfMi0zLTEtMS0w_9f350ecd-a146-457f-8028-d9083fcd925e"
      unitRef="usd">38796000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfMy0xLTEtMS0w_ef0c94f2-df06-4109-82a6-e15db3bd9528"
      unitRef="usd">2032000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfMy0zLTEtMS0w_dba84a84-8288-43a0-8c31-14a2e0f20f51"
      unitRef="usd">2039000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfNC0xLTEtMS0w_9cef691e-b3a8-4d9f-959c-1264ad37e0b3"
      unitRef="usd">3680000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfNC0zLTEtMS0w_dc6e2807-8ce0-48fc-90c1-89f7a2a2f152"
      unitRef="usd">6988000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:RestructuringReserve
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfNi0xLTEtMS0w_06b1bb3c-5de7-4531-b531-da8366277008"
      unitRef="usd">4914000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfNi0zLTEtMS0w_6b44e4e9-3706-4838-b264-9e2f70005202"
      unitRef="usd">4732000</us-gaap:RestructuringReserve>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfNy0xLTEtMS0w_7d18ab41-a5bb-4851-83b5-7a368de28925"
      unitRef="usd">2232000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfNy0zLTEtMS0w_37437427-c84b-48ee-9495-28e3f9ca527a"
      unitRef="usd">2954000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfOC0xLTEtMS0w_73b5965d-30ea-4884-8937-720ee946d170"
      unitRef="usd">7712000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfOC0zLTEtMS0w_e144e720-b541-48b3-8e7e-0ed751613a0e"
      unitRef="usd">4541000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfOS0xLTEtMS0w_9be6de70-6e13-4858-8ce1-a86855091f39"
      unitRef="usd">96346000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80OS9mcmFnOmZmMzgyZjgxZDQyNDRmMjQ5ZjIwNjZmZTE1ZTQwODBiL3RhYmxlOmQ5NGNlODE3Y2JkNDQ2YjdhYmMwNzJmY2VjYzgyMTI1L3RhYmxlcmFuZ2U6ZDk0Y2U4MTdjYmQ0NDZiN2FiYzA3MmZjZWNjODIxMjVfOS0zLTEtMS0w_f3a7166d-a947-469a-a207-641c1c277280"
      unitRef="usd">99870000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF80Mzk4MDQ2NTQ1NjQz_99d3aa67-ffe2-481e-bd62-8641a7f2fbf9">Convertible Senior Notes and Capped Call Transactions &lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;March 2019 Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March&#160;2019, the Company issued $230.0 million aggregate principal amount of its 0.750% Convertible Senior Notes due 2024 in a private placement, which amount includes $30.0 million aggregate principal amount of such Notes issued pursuant to the exercise in full by the initial purchasers of their option to purchase additional &#x201c;2024 Notes&#x201d;. Interest on the Notes is payable semi-annually in arrears on March&#160;1 and September&#160;1 of each year, beginning on September&#160;1, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2024 Notes will mature on March&#160;1, 2024, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the offering of the 2024 Notes, after deducting debt issuance costs, paid or payable by the Company, was approximately $221.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each $1,000 in principal amount of the 2024 Notes is initially convertible into 25.9182 shares of the Company&#x2019;s common stock par value $0.001, which is equivalent to an initial conversion price of approximately $38.58 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid interest.  In addition, following certain corporate events that occur prior to the maturity date, the Company will increase the conversion rate for a holder who elects to convert its 2024 Notes in connection with such a corporate event. The 2024 Notes are not redeemable prior to the maturity date of the 2024 Notes and no sinking fund is provided for the 2024 Notes. If the Company undergoes a fundamental change (as defined in the indenture governing the 2024 Notes) prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their Notes in principal amounts of $1,000 or a multiple thereof at a fundamental change repurchase price equal to 100% of the principal amount of the 2024 Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of the 2024 Notes may convert their 2024 Notes at their option at any time prior to the close of business on the business day immediately preceding November 1, 2023, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 (and only during such calendar quarter), if the last reported sale price of the Company&#x2019;s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2024 Notes on each applicable trading day as determined by the Company; (2) during the five business day period after any five consecutive trading day period (the &#x201c;measurement period&#x201d;) in which the &#x201c;trading price&#x201d; (as defined in the indenture governing the 2024 Notes) per $1,000 principal amount of 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company&#x2019;s common stock and the conversion rate for the 2024 Notes on each such trading day; or (3) upon the occurrence of specified corporate events. On or after November 1, 2023, holders may convert all or any portion of their 2024 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#x2019;s election. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon conversion, it is the Company&#x2019;s current intent to settle the principal amount of its outstanding 2024 Notes in cash and any excess over the principal amount in shares of the Company&#x2019;s common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended March&#160;31, 2021, the conditions allowing holders of the 2024 Notes to convert were met and, thus, holders of the 2024 Notes maintain the option to convert their 2024 Notes during the quarter ending March 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2024 Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company&#x2019;s indebtedness that is expressly subordinated in right of payment to the 2024 Notes; equal in right of payment with the Company&#x2019;s existing and future liabilities that are not so subordinated; effectively subordinated to any of the Company&#x2019;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accounting for the issuance of the 2024 Notes, the Company separated the 2024 Notes into liability and equity components.&#160;&#160;The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $52.9 million and was determined by deducting the fair value of the liability component from the par value of the 2024 Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an effective interest rate over the contractual terms of the 2024 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accounting for the transaction costs related to the 2024 Notes, the Company allocated the total amount incurred of approximately $8.6 million to the liability and equity components of the 2024 Notes based on the proportion of the proceeds &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $6.6&#160;million,&#160;were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual term of the 2024 Notes.&#160;Issuance costs attributable to the equity component were approximately $2.0 million and recorded as a reduction of additional paid in capital in stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the offering of the 2024 Notes, the Company entered into privately-negotiated capped call option transactions with certain counterparties (the &#x201c;2024 capped calls&#x201d;). The 2024 capped calls each have an initial strike price of approximately $38.58 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes. The 2024 capped calls have initial cap prices of $57.16 per share, subject to certain adjustment events. The 2024 capped calls cover, subject to anti-dilution adjustments, approximately 5.96&#160;million shares of common stock. The 2024 capped calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2024 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The 2024 capped calls expire on&#160;March&#160;1, 2024, subject to earlier exercise. The 2024 capped calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the 2024 capped calls are subject to certain specified additional disruption events that may give rise to a termination of the 2024 capped calls, including changes in law, failure to deliver, and hedging disruptions. The 2024 capped calls are recorded in stockholders&#x2019; equity&#160;and are not accounted for as derivatives. The net cost of $23.2&#160;million incurred to purchase the 2024 capped calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining term over which the March 2019 Convertible Senior Notes debt discount and debt issuance costs will be amortized is 2.9 years. The effective interest rate on the debt was 4.35% for the period ended March 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 2020 Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company issued $517.5&#160;million aggregate principal amount of its 0% Convertible Senior Notes due 2026 (&#x201c;2026 Notes&#x201d; and, together with the 2024 Notes, the &#x201c;Notes&#x201d;) in a private placement, which amount includes $67.5&#160;million aggregate principal amount of such Notes issued pursuant to the exercise in full by the initial purchasers of their option to purchase additional &#x201c;2026 Notes&#x201d;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026 Notes will mature on December 15, 2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the offering of the 2026 Notes, after deducting debt issuance costs, paid or payable by the Company, was approximately $505.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each $1,000 in principal amount of the 2026 Notes is initially convertible into 13.2933 shares of the Company&#x2019;s common stock par value $0.001, which is equivalent to an initial conversion price of approximately $75.23 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, following certain corporate events that occur prior to the maturity date, the Company will increase the conversion rate for a holder who elects to convert its 2026 Notes in connection with such a corporate event. The 2026 Notes are not redeemable prior to the maturity date of the 2026 Notes and no sinking fund is provided for the 2026 Notes. If the Company undergoes a fundamental change (as defined in the indenture governing the 2026 Notes) prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their Notes in principal amounts of $1,000 or a multiple thereof at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid special interest to, but excluding, the fundamental change repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of the 2026 Notes may convert their 2026 Notes at their option at any time prior to the close of business on the business day immediately preceding August 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company&#x2019;s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2026 Notes on each applicable trading day as determined by the Company; (2) during the five business day period after any five consecutive trading day period (the &#x201c;measurement period&#x201d;) in which the &#x201c;trading price&#x201d; (as defined in the indenture governing the 2026 Notes) per $1,000 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company&#x2019;s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) with respect to any Notes that LivePerson calls for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after August 15, 2026, holders may convert all or any portion of their 2026 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#x2019;s election.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon conversion, it is the Company&#x2019;s current intent to settle the principal amount of its outstanding 2026 Notes in cash and any excess in shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2021, the conditions allowing holders of the 2026 Notes to convert were not met.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The 2026 Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company&#x2019;s indebtedness that is expressly subordinated in right of payment to the 2026 Notes; equal in right of payment with the Company&#x2019;s existing and future liabilities that are not so subordinated; effectively subordinated to any of the Company&#x2019;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accounting for the issuance of the 2026 Notes, the Company separated the 2026 Notes into liability and equity components.  The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $162.5&#160;million and was determined by deducting the fair value of the liability component from the par value of the 2026 Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an effective interest rate over the contractual term of the 2026 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accounting for the transaction costs related to the 2026 Notes, the Company allocated the total amount incurred of approximately $12.2&#160;million to the liability and equity components of the 2026 Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $8.5&#160;million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the 2026 Notes. Issuance costs attributable to the equity component were approximately $3.7&#160;million and recorded as a reduction of additional paid in capital in stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the offering of the 2026 Notes, the Company entered into privately-negotiated capped call&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;option transactions with certain counterparties (the &#x201c;2026 capped calls&#x201d;). The 2026 capped calls each have an initial strike price of approximately $75.23 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The 2026 capped calls have initial cap prices of $105.58 per share, subject to certain adjustment events. The 2026 capped calls cover, subject to anti-dilution adjustments, approximately 6.88&#160;million shares of common stock. The 2026 capped calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The 2026 capped calls expire on December 15, 2026, subject to earlier exercise. The 2026 capped calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the 2026 capped calls are subject to certain specified additional disruption events that may give rise to a termination of the 2026 capped calls, including changes in law, failure to deliver, and hedging disruptions. The 2026 capped calls are recorded in stockholders&#x2019; equity and are not accounted for as derivatives. The net cost of $46.1&#160;million incurred to purchase the 2026 capped calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining term over which the December 2020 Convertible Senior Notes debt discount and debt issuance costs will be amortized is 5.7 years. The effective interest rate on the debt was 6.33% for the period ended March 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the liability component of the Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.617%"/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;747,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;747,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(188,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196,269)&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;547,159&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,432&#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="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the equity component of the Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;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:80.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.760%"/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds allocated to the conversion options (debt discount)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,783)&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:0.05pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the interest expense recognized related to the Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5.05pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:0.05pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense of $9.2&#160;million is reflected as a component of interest (expense) income, net in the accompanying condensed consolidated statement of operations for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i387513f046f448b7a6e491501deb2d65_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUwMjcw_57cdfca7-2131-4243-85ae-29dc837309c5"
      unitRef="usd">230000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i387513f046f448b7a6e491501deb2d65_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUwMzA0_02be48a0-3795-45c5-af0e-0a390f16278d"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions
      contextRef="i387513f046f448b7a6e491501deb2d65_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUwMzg4_8338d340-dc71-4d91-9e52-4410b0ee195d"
      unitRef="usd">30000000.0</lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUwOTQ1_c85bdcb1-c855-4887-8980-49d2676695b2"
      unitRef="usd">221400000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUwOTU2_38007991-059f-4085-8420-2779a825d9a4"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <lpsn:DebtInstrumentConvertibleNumberofEquityInstrumentsPer1000Principal
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUxMDIw_032e377e-0193-4e54-b7cc-ef923fc87a57"
      unitRef="equity_instrument">25.9182</lpsn:DebtInstrumentConvertibleNumberofEquityInstrumentsPer1000Principal>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i030307aadbc647aa9abbb6c423dd5651_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUxMDc0_d908fedd-23f5-47b9-9e53-187ddc481774"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUxMTQ3_4bd00321-e0ae-474d-a6de-a575fda030dd"
      unitRef="usdPerShare">38.58</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUxODcy_e962427b-8c8c-44ee-8a54-add13b6d2887"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUxOTQ4_a2bd3dbb-0188-48a8-bfe3-1b715be474d9"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUyMjgw_eee36fd1-5a58-45e0-a0fe-633a00bd50f4"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUyNTUy_02539ff9-b8df-40ba-931d-61c6b13ad043"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUyNjE3_0132f6c0-95b5-4ccb-a511-e3f552e50d6b"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUyNzY3_b38cf877-749f-41c1-a078-eb23e3c01916"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i0a31a16db0aa4a47a6a4044435133dcb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUzMDY2_318a3779-fac1-4347-a277-b3d803deda47"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate
      contextRef="i4caaab608c984390ae314fa790dbc832_D20190301-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDUzMTU3_ddd33dce-1507-4277-b20c-2467e505ec5c"
      unitRef="number">0.98</lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="ic5963b755354427685afa9ac0367ea3e_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU1MTE5_bddde281-e16f-43c3-90b4-358c98958877"
      unitRef="usd">52900000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <lpsn:DeferredFinanceCostsLiabilityAndEquityComponent
      contextRef="ic5963b755354427685afa9ac0367ea3e_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU1Njg0_7c7349d9-6fca-48c2-bfec-b84a0f279d71"
      unitRef="usd">8600000</lpsn:DeferredFinanceCostsLiabilityAndEquityComponent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ic5963b755354427685afa9ac0367ea3e_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU1ODk5_542f010c-5b35-474e-9a3e-b628fca878a1"
      unitRef="usd">6600000</us-gaap:DeferredFinanceCostsGross>
    <lpsn:AdjustmentstoAdditionalPaidinCapitalDebtConversionOptionIssuanceCosts
      contextRef="i08ade7e5fc8b4593a1f4d177fd17e960_D20190301-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU2MTM1_d9f9e6fa-8a3c-45ad-a8e9-6cdbed23ec42"
      unitRef="usd">2000000.0</lpsn:AdjustmentstoAdditionalPaidinCapitalDebtConversionOptionIssuanceCosts>
    <lpsn:CappedCallsInitialOptionStrikePrice
      contextRef="ied6544b8dd4e41ad81d7848684bf65bf_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF81NDk3NTU4MTY5Mzg0_6557fb2e-1953-4ad4-b99d-3bbe37beb0f0"
      unitRef="usdPerShare">38.58</lpsn:CappedCallsInitialOptionStrikePrice>
    <lpsn:CappedCallsInitialCapPrice
      contextRef="ied6544b8dd4e41ad81d7848684bf65bf_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF81NDk3NTU4MTY5NTQ0_1f5c903a-c7a7-4e00-86c5-1436a2dd2e29"
      unitRef="usdPerShare">57.16</lpsn:CappedCallsInitialCapPrice>
    <lpsn:NumberOfSharesOfCommonStockCoveredByCappedCalls
      contextRef="ic5977a1cbdd44b8dbe636d84197168c0_D20190301-20190331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF81NDk3NTU4MTY5Njcz_2d3f8110-bce4-4925-84b0-e42e88db02eb"
      unitRef="shares">5960000</lpsn:NumberOfSharesOfCommonStockCoveredByCappedCalls>
    <lpsn:AdjustmentstoAdditionalPaidinCapitalCappedCallOptionIssuanceCosts
      contextRef="ic5977a1cbdd44b8dbe636d84197168c0_D20190301-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF81NDk3NTU4MTcwNTkx_3734206d-db88-4699-91b4-3ca91feb0c15"
      unitRef="usd">23200000</lpsn:AdjustmentstoAdditionalPaidinCapitalCappedCallOptionIssuanceCosts>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="i6277eb1e382a4924b77f0d3dfbff2058_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF80Mzk4MDQ2NTQ1MzM5_385e6258-cef7-4502-bbf7-6a0a8d2e0453">P2Y10M24D</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i6277eb1e382a4924b77f0d3dfbff2058_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8yMTk5MDIzMjg5NzY2_b2b677a9-f93e-4cab-a584-664ae3752267"
      unitRef="number">0.0435</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU2Mjk5_18bb0bfc-139d-42a2-9c54-feb8d8649d99"
      unitRef="usd">517500000</us-gaap:DebtInstrumentFaceAmount>
    <lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU2NDE2_dd40aa21-f83d-46e2-b3e9-59c300557fe5"
      unitRef="usd">67500000</lpsn:AggregatePrincipalFromExerciseInFullOfOverAllotmentOptions>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="ida8c75a4686a44c998fa3a2a061b8049_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU2ODk4_711dd966-ee93-473b-8b52-e21064e32117"
      unitRef="usd">505300000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU2OTA5_9276bf10-956a-4180-9c84-c9483344cbe6"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <lpsn:DebtInstrumentConvertibleNumberofEquityInstrumentsPer1000Principal
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU2OTc4_b43e3659-1768-49a1-a053-eef5ce4d80d2"
      unitRef="number">13.2933</lpsn:DebtInstrumentConvertibleNumberofEquityInstrumentsPer1000Principal>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU3MDI5_a7ce9ce4-de37-4280-8c6c-f0042fc83120"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU3MTAy_975437d8-4d8d-4c20-939d-6112ef30288f"
      unitRef="usdPerShare">75.23</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU3ODUy_15dfc8f2-35b3-481b-a2fe-5a72f30fba38"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU3OTI4_54c3d70c-6882-4f5c-9ab6-1a729423f0fd"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU4Mjc1_8dbfa7a3-6544-4f74-9540-58a5b5ccedb5"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU4NTQ3_f50c5dc5-23b6-49d5-a78c-115d1bf93a1a"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU4NjEy_eb2a65c7-f152-469c-aaf3-161d9fbfc0dc"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU4NzYy_f840bed1-dcc7-46cc-9634-3797b6c64ded"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount
      contextRef="i89901802085743578d0011463e7586aa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU5MDcx_83cf0f3d-19e4-45ae-808c-c63b9aed9e08"
      unitRef="usd">1000</lpsn:DebtInstrumentUnitOfPrincipalForConversionAmount>
    <lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate
      contextRef="i17c0caba317c436ca4f9da51bf4a14e3_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDU5MTY3_b504ed62-4b66-47db-b355-79afc7961354"
      unitRef="number">0.98</lpsn:DebtInstrumentConvertibleFiveDayPeriodThresholdOfProductOfSalePriceOfStockAndConversionRate>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="id1707e7772c34f1fa85c4e7d37d1b19c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYxMDM0_edd0886c-faab-4716-9ac4-47bc30e17158"
      unitRef="usd">162500000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <lpsn:DeferredFinanceCostsLiabilityAndEquityComponent
      contextRef="id1707e7772c34f1fa85c4e7d37d1b19c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYxNjE1_7ce61f2d-6bd1-4ed2-97af-3ce9edec214b"
      unitRef="usd">12200000</lpsn:DeferredFinanceCostsLiabilityAndEquityComponent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="id1707e7772c34f1fa85c4e7d37d1b19c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYxODM1_0267a6f5-383d-42a6-8763-d2182bc8a05c"
      unitRef="usd">8500000</us-gaap:DeferredFinanceCostsGross>
    <lpsn:AdjustmentstoAdditionalPaidinCapitalDebtConversionOptionIssuanceCosts
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYyMDc2_519e3369-901a-4c83-9f58-0b65c9d7b0a0"
      unitRef="usd">3700000</lpsn:AdjustmentstoAdditionalPaidinCapitalDebtConversionOptionIssuanceCosts>
    <lpsn:CappedCallsInitialOptionStrikePrice
      contextRef="if6773b607f7f4819bfd5adf2b1f896a2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYyNDEx_2060f014-2908-4d17-850b-524775fc1d9b"
      unitRef="usdPerShare">75.23</lpsn:CappedCallsInitialOptionStrikePrice>
    <lpsn:CappedCallsInitialCapPrice
      contextRef="if6773b607f7f4819bfd5adf2b1f896a2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYyNTcx_75d787e9-a4ba-4d8e-a6db-ce630d54b1b5"
      unitRef="usdPerShare">105.58</lpsn:CappedCallsInitialCapPrice>
    <lpsn:NumberOfSharesOfCommonStockCoveredByCappedCalls
      contextRef="i2783e649d171465ab1bd552e12c18f2d_D20201201-20201231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYyNzAw_e7ec77db-24dd-4b8f-90ef-b52d75164825"
      unitRef="shares">6880000</lpsn:NumberOfSharesOfCommonStockCoveredByCappedCalls>
    <lpsn:AdjustmentstoAdditionalPaidinCapitalCappedCallOptionIssuanceCosts
      contextRef="i2783e649d171465ab1bd552e12c18f2d_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF8xNjQ5MjY3NDYzNjIy_d0515ffc-c0f4-4a3d-b082-df4b002fce32"
      unitRef="usd">46100000</lpsn:AdjustmentstoAdditionalPaidinCapitalCappedCallOptionIssuanceCosts>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="i6be3cf2cb4e9406f844be1222b87079f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF80Mzk4MDQ2NTQ1Mzgx_c902d82e-5609-4ec0-9d73-1fae5577efb3">P5Y8M12D</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i6be3cf2cb4e9406f844be1222b87079f_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF80Mzk4MDQ2NTQ1NDA1_6b3b14f2-ace3-43ba-b3ad-b638517f4175"
      unitRef="number">0.0633</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF80Mzk4MDQ2NTQ1NjQ0_734874b7-b392-4d09-aa16-7293d42daf56">&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the liability component of the Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.617%"/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;747,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;747,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(188,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196,269)&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;547,159&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,432&#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="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the equity component of the Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;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:80.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.760%"/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds allocated to the conversion options (debt discount)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,783)&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:0.05pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the interest expense recognized related to the Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5.05pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5dd73141a8b141cd8328948955b63d24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV8xLTEtMS0xLTE2ODQ_370971ed-223a-40e4-96d4-577f14b4ecd8"
      unitRef="usd">747500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0128d762ee1f41aa92bd4edd1031c554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV8xLTMtMS0xLTE2NjU_2cff8e5c-2c5c-4074-95f4-63e83b66b75b"
      unitRef="usd">747500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0128d762ee1f41aa92bd4edd1031c554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV8xLTMtMS0xLTE2NjU_41b3c8b9-cd5a-435b-86d1-1265590e628e"
      unitRef="usd">747500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i5dd73141a8b141cd8328948955b63d24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV8yLTEtMS0xLTE2ODY_fd63ae97-5cbe-49f1-abdb-888fd34f5e5d"
      unitRef="usd">188151000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i0128d762ee1f41aa92bd4edd1031c554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV8yLTMtMS0xLTE2Njc_033fd779-cbd9-49ef-a41f-5aa749255d8c"
      unitRef="usd">196269000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5dd73141a8b141cd8328948955b63d24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV8zLTEtMS0xLTE2ODg_c609551b-839d-486a-9d06-498435bd6ec4"
      unitRef="usd">12190000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0128d762ee1f41aa92bd4edd1031c554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV8zLTMtMS0xLTE2NzI_16d427a5-49a6-44f4-89b9-7c3866d82a77"
      unitRef="usd">12799000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i5dd73141a8b141cd8328948955b63d24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV80LTEtMS0xLTE2OTA_a307a863-1085-428d-9a70-7a793fe0f001"
      unitRef="usd">547159000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0128d762ee1f41aa92bd4edd1031c554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YmM2OTFkMjVjOTIxNDgxMTk2OThjNmM3YTJiZmZmN2UvdGFibGVyYW5nZTpiYzY5MWQyNWM5MjE0ODExOTY5OGM2YzdhMmJmZmY3ZV80LTMtMS0xLTE2NzQ_83d23dc1-4180-41f3-b526-5ffc1e66ea55"
      unitRef="usd">538432000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i5dd73141a8b141cd8328948955b63d24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YzJhMWJlYjdlNTg4NDhhYzhlMmExMTIxOTkxNGU4NjcvdGFibGVyYW5nZTpjMmExYmViN2U1ODg0OGFjOGUyYTExMjE5OTE0ZTg2N18xLTEtMS0xLTE2OTI_4f69d083-f9c1-40ca-b165-b9739bab22be"
      unitRef="usd">215434000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <lpsn:DeferredFinanceCostsAllocatedToEquityComponent
      contextRef="i5dd73141a8b141cd8328948955b63d24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YzJhMWJlYjdlNTg4NDhhYzhlMmExMTIxOTkxNGU4NjcvdGFibGVyYW5nZTpjMmExYmViN2U1ODg0OGFjOGUyYTExMjE5OTE0ZTg2N18yLTEtMS0xLTE2OTQ_043dbc1d-d320-4a1e-b203-14d0b2d14cf6"
      unitRef="usd">5783000</lpsn:DeferredFinanceCostsAllocatedToEquityComponent>
    <lpsn:DebtInstrumentConvertibleCarryingAmountOfEquityComponentNetOfIssuanceCosts
      contextRef="i5dd73141a8b141cd8328948955b63d24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6YzJhMWJlYjdlNTg4NDhhYzhlMmExMTIxOTkxNGU4NjcvdGFibGVyYW5nZTpjMmExYmViN2U1ODg0OGFjOGUyYTExMjE5OTE0ZTg2N18zLTEtMS0xLTE2OTY_c2f48bd2-7b8c-4d60-b905-0f8db04e7505"
      unitRef="usd">209651000</lpsn:DebtInstrumentConvertibleCarryingAmountOfEquityComponentNetOfIssuanceCosts>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="if648df7809714a868c4da3f88eaeecfa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl8yLTEtMS0xLTE2NjA_f04f17af-e473-442a-942a-2bfedf5c0466"
      unitRef="usd">431000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i28a6abf485594287b43a8426b6c13484_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl8yLTMtMS0xLTE2NzY_86e59f15-84c8-4fa0-a2ce-c46094b9559a"
      unitRef="usd">417000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if648df7809714a868c4da3f88eaeecfa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl8zLTEtMS0xLTE2OTk_d91bac60-2f8e-4206-b427-23c537a37c9f"
      unitRef="usd">609000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i28a6abf485594287b43a8426b6c13484_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl8zLTMtMS0xLTE2Nzg_f582d639-3361-4531-bb75-eb4aff4622db"
      unitRef="usd">298000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if648df7809714a868c4da3f88eaeecfa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl80LTEtMS0xLTE3MDE_e05ff2b0-0efc-4a69-a154-e407a267fffc"
      unitRef="usd">8118000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i28a6abf485594287b43a8426b6c13484_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl80LTMtMS0xLTE2ODA_4008d393-4225-445c-96d5-ed0ffa44f3cf"
      unitRef="usd">2368000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt
      contextRef="if648df7809714a868c4da3f88eaeecfa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl81LTEtMS0xLTE3MDM_c963d329-43fb-494d-a827-c7a3c1508188"
      unitRef="usd">9158000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i28a6abf485594287b43a8426b6c13484_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGFibGU6NmRjNjU0YTNhN2I3NDcxMDhjZDkxZWFlODdiYjlmODYvdGFibGVyYW5nZTo2ZGM2NTRhM2E3Yjc0NzEwOGNkOTFlYWU4N2JiOWY4Nl81LTMtMS0xLTE2ODI_40dc093d-8137-4fba-9c4c-5ee202b21eb9"
      unitRef="usd">3083000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iea4c675dc9324841bc5964ac8b83fc70_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM5L2ZyYWc6ZmE5MDUzY2RlNDg2NGI0OWI5MWNmY2ZhMjE1ZGY3ODgvdGV4dHJlZ2lvbjpmYTkwNTNjZGU0ODY0YjQ5YjkxY2ZjZmEyMTVkZjc4OF80Mzk4MDQ2NTQ1NjMw_cc2029b1-1b5b-45bc-aa56-abdd2ae7d5c1"
      unitRef="usd">9200000</us-gaap:InterestExpenseDebt>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM180Mzk4MDQ2NTE1ODgx_05d53a42-db35-453e-89b6-7112b9ec2d60">Acquisitions&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;AdvantageTec Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In&#160;October 2018,&#160;the Company entered into a stock purchase agreement to acquire the outstanding equity interest of AdvantageTec Inc. (&#x201c;AdvantageTec&#x201d;), a leading provider of texting solutions for service departments of automotive dealerships that helps enable Conversational Commerce across the entire dealership, including both front end/variable operations (new and used vehicle sales) and back end/fixed operations (parts and services). The purchase agreement was for total consideration of approximately $11.2 million, which included approximately $6.0 million in cash, approximately $4.3 million in shares of common stock, and approximately $0.9 million of potential earn-out consideration in cash and shares of common stock. The earn-out was contingent upon achieving certain targeted financial, strategic and integration objectives and milestones and is included as part of the purchase price. During 2019, the Company recorded a $0.2 million fair value re-measurement adjustment and made payments of $0.5 million in earn-out consideration. The Company settled the remaining contingent earn-out of approximately $0.3 million in stock. During the three months ended March&#160;31, 2021, there was an additional earn-out adjustment of approximately $0.1&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price allocation resulted in approximately $9.1 million of goodwill and approximately $2.2 million of intangible assets. The goodwill will not be deductible for tax purposes. The intangible assets are being amortized over their expected period of benefit. A deferred tax liability for the identified intangibles has been recorded.&lt;/span&gt;&lt;/div&gt; AdvantageTec enhances the Company&#x2019;s messaging platform available for the automotive industry and is included in the Company&#x2019;s business segment.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iac10c2215a1a4361bee4d4020f4be119_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyMjA3_8ff25e68-af33-4f06-8cdb-81225296c869"
      unitRef="usd">11200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iac10c2215a1a4361bee4d4020f4be119_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyMjQx_a9c7a992-a145-4508-898a-3eb793750b47"
      unitRef="usd">6000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iac10c2215a1a4361bee4d4020f4be119_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyMjY5_81ed8d25-579b-473e-b229-be96acf66204"
      unitRef="usd">4300000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <lpsn:PotentialEarnOutContingentConsiderationPaymentsTargetBased
      contextRef="iac10c2215a1a4361bee4d4020f4be119_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyMzE4_1492252d-f258-4032-8314-bd0b4d7f6783"
      unitRef="usd">900000</lpsn:PotentialEarnOutContingentConsiderationPaymentsTargetBased>
    <lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments
      contextRef="i79d3488689c44ccb83c45b2ce5be2acc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyNjAw_58fa3ba6-e9bc-41b0-baf4-30101d9180b5"
      unitRef="usd">200000</lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i79d3488689c44ccb83c45b2ce5be2acc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyNjYy_9da5229a-6fbe-40b2-ad92-6418baa37f96"
      unitRef="usd">500000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <lpsn:ContingentEarnOutSettledInStock
      contextRef="i79d3488689c44ccb83c45b2ce5be2acc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyNzY0_ebf125ae-be5d-4c2d-befd-fa4d2fa3bb68"
      unitRef="usd">300000</lpsn:ContingentEarnOutSettledInStock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic463640b57be4411806a6c1153674eef_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQ2NDI4_b8b1a6ca-d9b6-4af1-8aef-59528557013b"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iac10c2215a1a4361bee4d4020f4be119_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyOTAx_dd8ec537-830c-4b55-91a3-801fe92d9869"
      unitRef="usd">9100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iac10c2215a1a4361bee4d4020f4be119_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDM0L2ZyYWc6Mzc4ZGVlMTNjNzkyNGY4NDhjYzRhYmZjODc4NTE1MDMvdGV4dHJlZ2lvbjozNzhkZWUxM2M3OTI0Zjg0OGNjNGFiZmM4Nzg1MTUwM18xNjQ5MjY3NDQyOTM1_8245b8ce-a758-4377-b8d5-dbffcdb5b46c"
      unitRef="usd">2200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfNTEzMA_c03a7f5c-e845-40c5-b3dc-15e43fbcf0ea">Fair Value Measurements&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures its cash equivalents at fair value based on an expected exit price as defined by the authoritative guidance on fair value measurements, which represents the amount that would be received on the sale of an asset or paid to transfer a liability, as the case may be, in an orderly transaction between market participants. As such, fair value may be based on assumptions that market participants would use in pricing an asset or liability. The authoritative guidance on fair value measurements establishes a consistent framework for measuring fair value on either a recurring or nonrecurring basis whereby inputs, used in valuation techniques, are assigned a hierarchical level. The following are the hierarchical levels of inputs to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2: Inputs reflect: quoted prices for identical assets or liabilities in markets that are not active; quoted prices for similar assets or liabilities in active markets; inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3: Unobservable inputs reflecting the Company&#x2019;s assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of cash, accounts receivable, and accounts payable approximate their fair value due to their short-term nature. The Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy as of March&#160;31, 2021 and December&#160;31, 2020, are summarized as follows (amounts in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent earn-out&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.  Observable or market inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company&#x2019;s assumptions based on the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s money market funds are measured at fair value on a recurring basis based on quoted market prices in active markets and are classified as level 1 within the fair value hierarchy. The Company&#x2019;s contingent earn-out liability is measured at fair value on a recurring basis and is classified as level 3 within the fair value hierarchy. On a nonrecurring basis, the Company uses fair value measures when analyzing asset impairment. Long-lived tangible&#160;assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present and the review indicates that the assets will not be fully recoverable, based on undiscounted estimated cash flows over the remaining amortization periods, their carrying values are reduced to estimated fair value. The Company uses an income approach and inputs that constitute level 3.&#160;During the third quarter of each year, the Company evaluates goodwill for impairment at the reporting unit level. The Company uses qualitative factors in accordance with ASU No. 2011-08 to determine whether it is &#x201c;more likely than not&#x201d; that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a goodwill impairment test.&#160;This measurement is classified based on level 3 input.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the fair value of the Notes, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as further described in Note 8 above, was approximately $572 million. Management determines the fair value by utilizing an independent valuation specialist using the antithetic variable technique which is considered a level 2 fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a contingent earn-out of $2.4 million in December 2018 in connection with the acquisitions of Conversable, Inc. and AdvantageTec. The contingent earn-out is based on achieving certain targeted financial, strategic, and integration objectives. The unobservable inputs considered are probability factors and the time value of money. During the year ended December 31, 2020, the contingent earn-out decreased by $0.6&#160;million due to a decrease in re-measurement to fair value of AdvantageTec, of approximately $0.3&#160;million and payments of approximately $0.3&#160;million in shares. During the three months ended March 31, 2021, the contingent earn-out increased by $0.1&#160;million. See Note 9 for a full description of the AdvantageTec acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in fair value of the level 3 liabilities are as follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent Earn-Out&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AdvantageTec Inc. fair value adjustment (see Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, End of period&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfNTEyNQ_1b98b1ad-c149-41e0-a1b2-788339274d64">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of cash, accounts receivable, and accounts payable approximate their fair value due to their short-term nature. The Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy as of March&#160;31, 2021 and December&#160;31, 2020, are summarized as follows (amounts in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518,212&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,195&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent earn-out&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib52bd47babf14498bea97552a08bb7b8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC0xLTEtMS0w_4d09f36b-e54b-4d74-beb3-86296c2e9921"
      unitRef="usd">518212000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5a77e98bf5a5473c98ddbe9bc31a2c16_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC0zLTEtMS0w_55aa9ff7-cc40-463a-82d7-c42f4ed0d915"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i69d8ab9caa3e404593fd88ae8078589d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC01LTEtMS0w_d1254a1e-0de7-4099-8b7a-5e6a6f420520"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3d01805381464e1fbace9730fa6f46fc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC03LTEtMS0w_035a5c65-2f25-451c-b174-9997e8c36c4f"
      unitRef="usd">518212000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i760a25cd62f64b42a8f5e57bad05d4e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC05LTEtMS0w_275223dc-8a7b-4857-bd3d-f9639dde9466"
      unitRef="usd">328195000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3ea5b80d892b48b58049b0990817d683_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC0xMS0xLTEtMA_8a02ae80-3194-412c-b66a-38b2e4346b35"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1cff25616da8444fbeab2123eb9bf111_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC0xMy0xLTEtMA_3c0cf447-6a29-4901-ab01-e8736c7d3efb"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idfe8fae087bb441cbda6b2cd3cecf946_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNC0xNS0xLTEtMA_7fe4f9f0-ed22-41eb-8e62-7571b3e38643"
      unitRef="usd">328195000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic0b9888265b6485aacf5e17ab2e6f34f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS0xLTEtMS0w_4242d4d5-9bc0-436a-81fb-2fb4a89d324c"
      unitRef="usd">518212000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic8e4910861d546e1a59ce086ad97add5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS0zLTEtMS0w_de679afc-fa42-4bc7-8d72-a7ba1be4e46b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i60b6a134cc1f4ee599b68c04dbbc0ea5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS01LTEtMS0w_7333f8ec-32a3-4bc7-bf55-06ab29fd0b6e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaf46055112fd4fe9b1bc78d9f5fd0d4d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS03LTEtMS0w_6fb16dfa-43ff-452d-a1c4-a94ca19e8be5"
      unitRef="usd">518212000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idffaff066a2441839261b69cbeeaf78e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS05LTEtMS0w_6679e424-8384-4ee4-a022-e148f83898b9"
      unitRef="usd">328195000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i83ab999dc2f744f4a28af9897bb0a9c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS0xMS0xLTEtMA_a02085c7-d988-4b58-8234-3eed442c59af"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2f0b243e71994c8f9dd38f6afe3b3d9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS0xMy0xLTEtMA_adccfc7b-9e44-4a88-9ec1-8636600c35bc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib4d96fd179b049ac8c96f23497bc8fe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfNS0xNS0xLTEtMA_bb1b7ae8-982f-4e85-b505-eec3af94163a"
      unitRef="usd">328195000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="iecc45005b6254a5b82c40ec5caf15e1c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC0xLTEtMS0w_786df798-7d3a-4de7-af6e-509ae4e263c2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i0abef3bbb7124c2a9ab62a98886ce408_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC0zLTEtMS0w_ca031f16-757c-400e-96d5-80f927e8c955"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib89c4c49dcb84b8d81841b3bafc0a386_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC01LTEtMS0w_c076b051-3887-4547-aa02-0e5e5cc52522"
      unitRef="usd">132000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i9c63e76e533b470db3156c27abeeadf0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC03LTEtMS0w_e9007ead-d3a6-4f04-9619-aa74f139eb59"
      unitRef="usd">132000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib25991ce8e8240bbb0f903a65a9ede71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC05LTEtMS0w_d4606e44-1e99-42c3-8393-f14d1cc364a3"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i77848c06404c4f0f8c67695f5ce97bb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC0xMS0xLTEtMA_7b55e227-f303-4dcf-8632-79c4308e9857"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i0e51451a977a49048fa81fc7b8adfc12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC0xMy0xLTEtMA_83fcccbf-cea0-4b63-9305-ca6a67d038a8"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ic32abe99ce38486e885f61682a71ecd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOC0xNS0xLTEtMA_3683f3f4-2d8a-41eb-afa9-f214cee23cc5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic0b9888265b6485aacf5e17ab2e6f34f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS0xLTEtMS0w_b79752bb-b3c6-4787-802b-d4fd8cd0ffbe"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic8e4910861d546e1a59ce086ad97add5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS0zLTEtMS0w_d7ab677f-fe4e-4f01-bc5f-c0c8bb348c8a"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i60b6a134cc1f4ee599b68c04dbbc0ea5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS01LTEtMS0w_d141c1cf-0ea8-4160-93d2-b08fc2a00cb8"
      unitRef="usd">132000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iaf46055112fd4fe9b1bc78d9f5fd0d4d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS03LTEtMS0w_41ee351b-fe44-4dc5-8632-c59a005a0c68"
      unitRef="usd">132000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idffaff066a2441839261b69cbeeaf78e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS05LTEtMS0w_0cae40e6-95cb-4256-ac50-8bb20e9ed8f5"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i83ab999dc2f744f4a28af9897bb0a9c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS0xMS0xLTEtMA_7f6cc7b0-08a9-4257-834a-8e59e6357c14"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2f0b243e71994c8f9dd38f6afe3b3d9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS0xMy0xLTEtMA_b212b2f7-f04a-4251-b55b-ad6b5c948858"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib4d96fd179b049ac8c96f23497bc8fe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOmI4NjJhNzNkMjg4NzQ2ZDY4MDg1NmUwZDY3ZmIwY2I3L3RhYmxlcmFuZ2U6Yjg2MmE3M2QyODg3NDZkNjgwODU2ZTBkNjdmYjBjYjdfOS0xNS0xLTEtMA_c6e8c3a7-ac4f-48e8-b7fb-681154580d79"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i93c9d642a1814800aa1b3b60949f80c9_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfMzg0Ng_30c1a33f-834e-429a-a3fc-9944825d573f"
      unitRef="usd">572000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ia5ee781306e741688b38366a0e4e90b4_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfNDA3NA_b0b3c60b-d07a-4b0f-87e1-9e682912f799"
      unitRef="usd">2400000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="i983d94b7de69476792b13fd2de8e8a0a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfMjE5OTAyMzI2NDUwMA_9b1d0531-7b68-4e51-81f2-1b55780bf019"
      unitRef="usd">-600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments
      contextRef="ib1c60838eb0547848020a4aa1eaa44f7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfMjE5OTAyMzI2NDUxNA_e7abfd47-bc69-403a-bf8a-d98f150742de"
      unitRef="usd">-300000</lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments>
    <lpsn:PaymentForContingentConsiderationValueEquitySharesIssued
      contextRef="i983d94b7de69476792b13fd2de8e8a0a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfMjE5OTAyMzI2NDUyNw_01cb708d-763c-4e1a-bbbb-7b9ad486aead"
      unitRef="usd">300000</lpsn:PaymentForContingentConsiderationValueEquitySharesIssued>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="if1b56827050a4e27817c4099d4a1cfa1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfNDM5ODA0NjUyMDMyMw_2efba7e2-1de6-47f1-9053-2f4b31937d7d"
      unitRef="usd">100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RleHRyZWdpb246OWZkMWVhMjFiNDRhNDBjNjg3ZTgxY2I1MjU3ZDRkZDFfNTExOA_a5f3d4fb-b6fe-4f82-9b7b-7bbda581793c">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in fair value of the level 3 liabilities are as follows (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent Earn-Out&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AdvantageTec Inc. fair value adjustment (see Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, End of period&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if79a4061afe243bd9ed33f6dbf8cd94c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfMi0xLTEtMS0w_946973d9-031c-44b8-9710-ecb61486557c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i45b814e5635144589e5b2f513ee4bbf3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfMi0zLTEtMS0w_4b4b707c-073f-4ce9-8fa8-711ac72dde2b"
      unitRef="usd">557000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments
      contextRef="i321dc7a454984625bc9119a92c375373_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfNC0xLTEtMS0w_ea35b399-db9a-418b-bec9-315ccbc101a0"
      unitRef="usd">132000</lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments>
    <lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments
      contextRef="i5bd70bd6ed9f4c2da5c6f4daee9d1c98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfNC0zLTEtMS0w_ceec6c64-8336-4bdb-afc2-0d522ca195d8"
      unitRef="usd">-263000</lpsn:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="if1b56827050a4e27817c4099d4a1cfa1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfNS0xLTEtMS0w_1edf1e22-508d-40bf-83d6-fe2a6fc33106"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ia104cbf33d274e7bae621f24c2f37ef8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfNS0zLTEtMS0w_c774ca42-6f37-4a9a-be84-38d2d0d28d9c"
      unitRef="usd">294000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8b7aa197c5864583b0cfb3a25272adfb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfNi0xLTEtMS0w_7e236478-d468-42ee-a486-8706886926fe"
      unitRef="usd">132000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if79a4061afe243bd9ed33f6dbf8cd94c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81Mi9mcmFnOjlmZDFlYTIxYjQ0YTQwYzY4N2U4MWNiNTI1N2Q0ZGQxL3RhYmxlOjhhMDYwMjA3MmM4NjRhOGViNzZmMDUzODJhN2E0M2FkL3RhYmxlcmFuZ2U6OGEwNjAyMDcyYzg2NGE4ZWI3NmYwNTM4MmE3YTQzYWRfNi0zLTEtMS0w_817ba084-f802-4473-a330-375045d3c1e1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNDM5ODA0NjUzNjc1NA_2c6c6ebc-00c2-46f6-899f-a04fd96f8bea">Commitments and Contingencies&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Obligations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various non-cancelable operating lease agreements for certain of its offices and vehicles. The Company has also entered into various non-cancelable finance lease agreements for certain network equipment. The&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; leases have initial lease terms ranging from 1 to 12 years. Payments due under the lease contracts include primarily fixed payments.  The lease terms include periods under options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably assured. The Company&#x2019;s lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated its facility leases and determined which leases met the definition of the new standard in accordance with Topic 842. The Company also performed an evaluation of their other contracts with suppliers in accordance with Topic 842 and have determined that, except for the facilities, car, and network equipment leases described above, none of its supply contracts contain a lease. Further, the Company has made an accounting policy election to keep leases with a term of twelve months or less off the balance sheet. This policy applies to all classes of the underlying assets. The Company will recognize those lease payments and associated interest expense in the consolidated statement of operations evenly over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected the &#x201c;package of practical expedients,&#x201d; which permits the Company not to reassess under ASC 842 its prior conclusions about lease identification, lease classification and initial direct costs. The Company also made a policy election not to separate non-lease components from lease components. Furthermore, the Company elected not to capitalize leases with a term of 12 months or less and not to recognize the lease expense for such leases generally on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the discount rate used to calculate the present value of the right-of-use assets and lease liabilities depends on whether an interest rate is implicit in the lease or not. If a rate is implicit in the lease, that rate is used when calculating the present value of lease payments.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the rate is not readily determinable, which is generally the case for the Company, the Company&#x2019;s incremental borrowing rate (&#x201c;IBR&#x201d;) as of the date of inception of the lease is used (for initial measurement, the IBR was determined as of the adoption date of the standard). The IBR is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term and amount equal to the lease payments in a similar economic environment.&#160;The Company used a ratings benchmark report against its peers in the technology sector. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the leases, the Company recognized operating lease right-of-use assets of $0.4 million and $0.6 million and an aggregate lease liability of $11.3 million and $12.9 million in its condensed consolidated balance sheet as of March&#160;31, 2021 and December&#160;31, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating and finance leases for its corporate offices and other service agreements. The Company&#x2019;s leases have remaining lease terms of 1 to 5 years, some of which include options to extend. The Company&#x2019;s lease expense for the three months ended March&#160;31, 2021 and 2020, consisting entirely of operating leases, was approximately $1.9 million and $3.4 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 13, 2020, the Company announced its decision to transition to an employee-centric model under which employees will work remotely rather than in traditional offices. In connection with this decision, the Company abandoned 14 leases in its global portfolio of office leases during the twelve months ended December 31, 2020. As a result, the Company recognized accelerated amortization to fully reduce the carrying value of the associated right of use assets (&#x201c;ROU assets&#x201d;) between the decision date, which was determined to be July 13, 2020 and the cease use date. There were no changes to the accounting for the lease liabilities associated with the leased office spaces. Additionally, the Company recognized accelerated depreciation of fixed assets that were determined no longer to be of future economic benefit to the Company based on the decision to vacate the leased office space. Lease restructuring expenses of $24.3&#160;million are included in restructuring costs in the condensed consolidated statements of operations for the twelve months ended December 31, 2020. The Company also incurred other non-recurring expenses of $5.1&#160;million in restructuring costs in the condensed consolidated statements of operations for the twelve months ended December 31, 2020 associated with the transition to an employee-centric workforce model that does not rely on traditional offices. These expenses include termination penalties, moving expenses, storage expenses and incremental legal and consulting fees. The associated liability is presented on the condensed consolidated balance sheets within accrued expenses and other current liabilities as of March 31, 2021. Subsequent adjustments to these liabilities, including final settlement of the amounts, will be reflected in future period earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to actively assess its global lease portfolio. However, any additional de-recognition of ROU assets and incurrence of various one-time expenses in connection with early termination of additional leases are not expected to be material to the Company&#x2019;s financial condition or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the quarters ended March 31, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs for the quarters ended March 31, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except lease term and discount rate)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;437&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,718&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long term operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liability&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,267&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,898&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long term finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,176&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average  Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;3.0 years &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;2.8 years &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancellable operating and finance leases (with an initial or remaining lease terms in excess of one year) are as follows (amounts in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter ending March  31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 (remaining nine months for March 31, 2021) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,814&#160;&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing and amounts of future minimum lease payments under non-cancellable operating leases in the above table may be subject to change as a result of the restructuring (see Note 13).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, the Company&#x2019;s 401(k) policy was changed to a Safe Harbor Plan, whereby the Company matches 100% of the first 3% of eligible compensation and 50% of the next 2% of eligible compensation. Furthermore, the match is immediately vested.  Salaries and related expenses include $0.9 million of employer matching contributions for the three months ended March 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company has a letter of credit totaling $0.6 million as a security deposit for the due performance by the Company of the terms and conditions of a supply contract. As a result of the Company&#x2019;s transition to an employee-centric model, there were two draws against the Company&#x2019;s letters of credit in the aggregate amount of $1.8 million in connection with exiting leases in Alpharetta, Georgia and Israel. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non Income Tax Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is in the process of finalizing its sales tax liability analysis for states in which it has economic nexus. During the first quarter of 2020, the Company determined it was probable the Company would be subject to sales tax liabilities plus applicable interest in these states and has estimated the potential exposure to range between $2.5 million to $6.3 million. The Company determined that its best estimate of what would be reasonably expected for the Company to settle the potential exposure was $2.5 million and accordingly, the Company accrued this amount with a corresponding charge to earnings as of March 31, 2020. As of March&#160;31, 2021, there is a $2.0&#160;million accrual balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, a novel coronavirus disease (&#x201c;COVID-19&#x201d;) was first reported. On March 11, 2020, due to worldwide spread of the virus, the World Health Organization characterized COVID-19 as a pandemic. The COVID-19 global pandemic has resulted in a widespread health crisis, and the resulting impact on governments, businesses and individuals and actions taken by them in response to the situation have resulted in widespread economic disruptions, significantly affecting broader economies, financial markets, and overall demand for the Company&#x2019;s products. The COVID-19 outbreak also has caused increased uncertainty in estimates and assumptions affecting the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities in the Company&#x2019;s Condensed Consolidated Financial Statements as the extent and period of recovery from the COVID-19 outbreak and related economic disruption is difficult to forecast. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The extent to which COVID-19 impacts the Company&#x2019;s business and financial results will depend on numerous evolving factors including, but not limited to, the magnitude and duration of COVID-19, the extent to which it will impact worldwide macroeconomic conditions, the speed of the anticipated recovery, and governmental and business reactions to the pandemic. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19. The accounting matters assessed included, but were not limited to, the Company&#x2019;s allowance for credit losses and the carrying value of the goodwill and other long-lived assets. While there was not any significant impact to the operations of the Company, during the twelve months ended December 31, 2020, the Company moved to an employee-centric model under which employees will work remotely rather than in traditional offices due to concerns about COVID-19. As a result of this decision, the Company recognized accelerated amortization to fully reduce the carrying value of the associated ROU assets for 14 leases within its global lease portfolio, which is a material impact to the Company&#x2019;s consolidated financial statements as of and for the  twelve months ended December 31, 2020. Refer to earlier paragraphs of this Note 11 for a detailed discussion of the impacts of this lease restructuring.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s future assessment of the magnitude and duration of COVID-19, as well as other factors, could result in other material impacts to the Company&#x2019;s consolidated financial statements in future reporting periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i51ccb3a38de0432ca49663444205d9b3_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTY0OTI2NzQ1NDY5NQ_ceefe80b-dc65-4291-8776-5bbc7529130b">P1Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="ifd91c37d915a4ae98f94c2fd6d86ee76_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTY0OTI2NzQ1NDcwMg_78e11521-6fd6-429b-b220-f5d956f89942">P12Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTk1OQ_458f10ca-6d16-4dc1-9efd-a992f9360e44"
      unitRef="usd">400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTk2Ng_2ff4483f-0b9e-4b2c-9701-477884e52d96"
      unitRef="usd">600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMjAwNQ_eb0d2deb-443a-4978-b8e4-a1c2351da8f5"
      unitRef="usd">11300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMjAxMg_70cd9927-8c78-4c77-91dd-fabb54caea9c"
      unitRef="usd">12900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i51ccb3a38de0432ca49663444205d9b3_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMzA5Mw_29054449-354b-4dad-bbeb-e4a33105444a">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="i51ccb3a38de0432ca49663444205d9b3_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMzA5Mw_5dc2a7cb-8e02-4d39-95b9-1051863c2c9e">P1Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="ifd91c37d915a4ae98f94c2fd6d86ee76_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMzA5OQ_58641a8c-84c9-473f-8e4e-f1c90b9d30d6">P5Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ifd91c37d915a4ae98f94c2fd6d86ee76_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMzA5OQ_e33f6695-5c44-4cdc-81c3-040d2d5951fe">P5Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTY0OTI2NzQ2NTE4Mg_4d4df416-0ace-4b4e-81bf-a7149b5ac435"
      unitRef="usd">1900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMzI4Mw_f23d966e-1db7-4ca2-81c0-b71d4f764641"
      unitRef="usd">3400000</us-gaap:OperatingLeaseExpense>
    <lpsn:NumberOfLeasesAbandoned
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNDIzMw_c9ac9ea5-4589-41c2-9d89-c4882f225fed"
      unitRef="lease">14</lpsn:NumberOfLeasesAbandoned>
    <lpsn:LeaseRestructuringExpenses
      contextRef="ia001f13e4ee84823949c8a7b42d63f85_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTY0OTI2NzQ2MTE5OA_90ee1ce7-e83d-44c9-bce5-2f7b71f19cce"
      unitRef="usd">24300000</lpsn:LeaseRestructuringExpenses>
    <us-gaap:OtherNonrecurringExpense
      contextRef="ia001f13e4ee84823949c8a7b42d63f85_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTY0OTI2NzQ2MTM5OA_039b04a4-31b3-4444-b7a7-59325c304855"
      unitRef="usd">5100000</us-gaap:OtherNonrecurringExpense>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTA5NTY_09cca824-bf9b-4b12-a1f7-95557943f327">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the quarters ended March 31, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs for the quarters ended March 31, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except lease term and discount rate)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;437&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,718&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long term operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liability&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,267&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,898&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long term finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,176&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average  Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;3.0 years &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;2.8 years &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjgyMjAyNjljZjA5NDQ2YzI4YzcyZmM3NGYyYjA4OWQ3L3RhYmxlcmFuZ2U6ODIyMDI2OWNmMDk0NDZjMjhjNzJmYzc0ZjJiMDg5ZDdfMy0xLTEtMS0zODY1_6b34af12-069e-4a1d-afc0-0ac08e156198"
      unitRef="usd">387000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjgyMjAyNjljZjA5NDQ2YzI4YzcyZmM3NGYyYjA4OWQ3L3RhYmxlcmFuZ2U6ODIyMDI2OWNmMDk0NDZjMjhjNzJmYzc0ZjJiMDg5ZDdfMy0zLTEtMS0zODkw_e46c864b-9ab1-44a3-81fe-ed16a85be6a2"
      unitRef="usd">1986000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjgyMjAyNjljZjA5NDQ2YzI4YzcyZmM3NGYyYjA4OWQ3L3RhYmxlcmFuZ2U6ODIyMDI2OWNmMDk0NDZjMjhjNzJmYzc0ZjJiMDg5ZDdfNC0xLTEtMS0zODY1_0ee2533f-493b-4d79-8b00-44f8863cc951"
      unitRef="usd">94000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjgyMjAyNjljZjA5NDQ2YzI4YzcyZmM3NGYyYjA4OWQ3L3RhYmxlcmFuZ2U6ODIyMDI2OWNmMDk0NDZjMjhjNzJmYzc0ZjJiMDg5ZDdfNC0zLTEtMS00OTA0_e4883458-fc7d-4f0e-a10b-421808a31adf"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjgyMjAyNjljZjA5NDQ2YzI4YzcyZmM3NGYyYjA4OWQ3L3RhYmxlcmFuZ2U6ODIyMDI2OWNmMDk0NDZjMjhjNzJmYzc0ZjJiMDg5ZDdfNS0xLTEtMS0zODY1_db4d95c8-6704-4ca7-b4dc-f5a23aa60373"
      unitRef="usd">859000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjgyMjAyNjljZjA5NDQ2YzI4YzcyZmM3NGYyYjA4OWQ3L3RhYmxlcmFuZ2U6ODIyMDI2OWNmMDk0NDZjMjhjNzJmYzc0ZjJiMDg5ZDdfNS0zLTEtMS00OTA2_676ed023-062d-4882-8bba-9f26a82e14f3"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfMy0xLTEtMS0zODk0_53cf24c2-30d0-4c6d-8dbd-b16136fe7381"
      unitRef="usd">888000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfMy0zLTEtMS0zOTA0_7726a1bb-1df1-4680-be3b-4d8e36a98197"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfNC0xLTEtMS0zODk0_95dbf04f-d682-4a5e-8ff8-02eeac93b00b"
      unitRef="usd">94000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfNC0zLTEtMS0zOTA0_d95ebea4-0ae8-42f9-8b33-5a9ae9657996"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfNS0xLTEtMS0zODk0_6622c46b-da82-4087-a201-83c482dc9bdb"
      unitRef="usd">1857000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfNS0zLTEtMS0zOTA0_ec0a6387-f29a-440d-aab1-31995383b478"
      unitRef="usd">1397000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfNi0xLTEtMS0zODk0_e9d2e51f-6a10-4a85-8729-b5218ee0f3ef"
      unitRef="usd">2839000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmFkMmJiYmI4ZDYzMDRhN2ZiNDA2NTM4MjVmZDA2NmQyL3RhYmxlcmFuZ2U6YWQyYmJiYjhkNjMwNGE3ZmI0MDY1MzgyNWZkMDY2ZDJfNi0zLTEtMS0zOTA0_010bfb36-b016-42f9-adaa-ac04fb7d30c6"
      unitRef="usd">1397000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMi0yLTEtMS0w_3231c89a-7f55-4780-9184-bac14e0c9638"
      unitRef="usd">437000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMi00LTEtMS0w_a3e7ce03-6d29-4324-b367-21b3caac362b"
      unitRef="usd">614000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfNC0yLTEtMS0w_57b6b952-a9ee-4232-8dca-262553dd4794"
      unitRef="usd">5097000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfNC00LTEtMS0w_baac3361-bed4-4e07-9672-e9cf94d653a6"
      unitRef="usd">5718000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfNS0yLTEtMS0w_bb9c2de9-50fd-406f-bd93-93d2553ca039"
      unitRef="usd">6170000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfNS00LTEtMS0w_5bc5e552-40da-410e-bb56-21d286c3c53c"
      unitRef="usd">7180000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfNi0yLTEtMS0w_c8c0d0a5-b931-4e3c-bad8-61218ee2612f"
      unitRef="usd">11267000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfNi00LTEtMS0w_771fa63b-24c2-4830-8bf7-9549a2800870"
      unitRef="usd">12898000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfOS0yLTEtMS0zNzMz_ccb56e14-3c26-49c6-80b3-170bb5337d75"
      unitRef="usd">9157000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfOS00LTEtMS0zNzMz_052c8a78-1a23-42fe-9ff1-2bad662941b9"
      unitRef="usd">10045000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTEtMi0xLTEtMzc0MQ_5cb037d3-07ee-4331-8001-c71cc7f60ab8"
      unitRef="usd">3524000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTEtNC0xLTEtMzc0MQ_09490541-1cb1-414a-be66-15db40c63923"
      unitRef="usd">3488000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTItMi0xLTEtMzc0MQ_6ef918fe-a943-4800-8410-c182e4764b38"
      unitRef="usd">5280000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTItNC0xLTEtMzc0MQ_aa1440b1-6879-4524-9608-995518f738c2"
      unitRef="usd">6176000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTMtMi0xLTEtMzc0MQ_eb8063d4-fad1-4a72-b767-efbfb57e9f3e"
      unitRef="usd">8804000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTMtNC0xLTEtMzc0MQ_e72ed660-06f4-402e-885d-e4f2a9cd35c5"
      unitRef="usd">9664000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfOS0yLTEtMS0w_321b7f45-d403-4b7f-9ba2-7a51dff37c52">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfOS00LTEtMS0w_2612f1d7-86e3-411e-af6c-bd6bda9ed6ca">P3Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTctMi0xLTEtMzc3MQ_da577d04-b4ef-481f-b6f6-14b134cb714b">P2Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTAtNC0xLTEtMjI4Mw_175de083-13b3-4035-9864-f5f7b0b8ed8d">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTItMi0xLTEtMA_e479a0bc-3a87-4e68-a365-2b4fe2ff6640"
      unitRef="number">0.07</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMTItNC0xLTEtMA_b5004c27-aff6-4538-8634-ee6b23df00d8"
      unitRef="number">0.07</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMjEtMi0xLTEtNDkxNg_a29a6aa3-802b-48fb-8d10-66c3fb899163"
      unitRef="number">0.04</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOjc5N2NlMDM0NjM5ZDRmZTI4OGM2MmE2OTUzZTk4MDkyL3RhYmxlcmFuZ2U6Nzk3Y2UwMzQ2MzlkNGZlMjg4YzYyYTY5NTNlOTgwOTJfMjEtNC0xLTEtNDkzMQ_426dfa42-cde7-4212-ac05-8dbdcbba23a7"
      unitRef="number">0.04</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTA5NDk_3bca75b2-c83b-4b3c-8409-521708e4b926">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancellable operating and finance leases (with an initial or remaining lease terms in excess of one year) are as follows (amounts in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quarter ending March  31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 (remaining nine months for March 31, 2021) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,814&#160;&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/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:#cdffcc;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfMS0yLTEtMS0w_1f91c09e-61f3-457e-94cd-04ca08366416"
      unitRef="usd">4669000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfMS00LTEtMS0w_f982163e-b59d-41e7-a16a-d3d7d7c6d8b0"
      unitRef="usd">2861000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfMi0yLTEtMS0w_a41d2033-56c1-4cb4-a2fc-c3081a512801"
      unitRef="usd">3788000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfMi00LTEtMS0w_076b6a9a-3230-42e3-996e-09702470ca54"
      unitRef="usd">3814000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfMy0yLTEtMS0w_7651c23a-04d8-4ecf-9d35-005bf94226ab"
      unitRef="usd">1953000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfMy00LTEtMS0w_7113e3be-8f58-412f-bc1c-580255ea4f40"
      unitRef="usd">2572000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNC0yLTEtMS0w_a5f2b5a5-0e52-4740-9cde-3c13557f0eb0"
      unitRef="usd">1171000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNC00LTEtMS0w_7e031200-d230-4b22-9eb5-aeed84bb9e43"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNS0yLTEtMS0w_2039f4ed-ff40-41c1-8ee1-b4df2b19f0d4"
      unitRef="usd">636000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNS00LTEtMS0w_5c09508a-8089-41f5-8f7b-7913c20391ae"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <lpsn:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNi0yLTEtMS0w_53f1488b-fe57-42c5-968f-de05c91294ae"
      unitRef="usd">265000</lpsn:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <lpsn:FinanceLeaseLiabilityPaymentDueAfterYearFour
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNi00LTEtMS0w_e9db03a5-7c02-41af-91c2-6e6f858fa816"
      unitRef="usd">0</lpsn:FinanceLeaseLiabilityPaymentDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNy0yLTEtMS0w_3455001b-7778-4190-b6a2-a8da48fa5378"
      unitRef="usd">12482000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfNy00LTEtMS0w_941339a9-c742-4a76-8a05-8f2f93814327"
      unitRef="usd">9247000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfOC0yLTEtMS0w_c164bfba-60ac-40fb-8f39-87bf271cad9d"
      unitRef="usd">1215000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfOC00LTEtMS0w_82cb52a3-d5e7-4dc8-bb24-32c723f71f11"
      unitRef="usd">443000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfOS0yLTEtMS0w_bd8e843b-197b-4e75-a0de-bcff4ddf5547"
      unitRef="usd">11267000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RhYmxlOmY1ODNmYmVhMTAxNTQxZWQ4NTdlNzRmMWQ5MWY0Njk1L3RhYmxlcmFuZ2U6ZjU4M2ZiZWExMDE1NDFlZDg1N2U3NGYxZDkxZjQ2OTVfOS00LTEtMS0w_081d9cc6-5b8f-4b1f-83a5-7be8a29b4eee"
      unitRef="usd">8804000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i33a44a6e3a9e462b85d0c66a5ab1a216_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNjYzNA_61ea5513-6e2c-4c38-aa75-92e0682ae414"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i33a44a6e3a9e462b85d0c66a5ab1a216_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNjY1MA_658725a8-012d-4e94-9bd0-28e2f3bc0692"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i1b247fb010cd4bbe96dab8b17ac12f5e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNjY4Mg_179b2e75-fa31-4e48-a88d-40a183870c78"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i1b247fb010cd4bbe96dab8b17ac12f5e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNjY5Nw_55e172fe-914b-4fba-9baf-7b51668f6d52"
      unitRef="number">0.02</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNjgxMg_c4e844d8-a43a-49a0-a8db-bad6b9f9e3f7"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNjgxMg_f543ad3a-2306-4853-b718-864cf40b28b6"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i7c61d81a73e34b78b7e5403868449d5a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMjE5OTAyMzI3OTk0Mw_45cfbd45-5d46-4af7-ba18-5182abba690e"
      unitRef="usd">600000</us-gaap:LettersOfCreditOutstandingAmount>
    <lpsn:NumberOfDrawsOnLettersOfCredit
      contextRef="i4c9f35041d964b9cb6573244556e2414_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTM3NDM4OTUzNzI4NTM_7f25a576-0f37-4aaf-97bb-adb799bc60a1"
      unitRef="segment">2</lpsn:NumberOfDrawsOnLettersOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i4c9f35041d964b9cb6573244556e2414_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMjE5OTAyMzI3OTU1MA_dc25afc4-571d-4156-aa9b-e2c6f2a6f022"
      unitRef="usd">1800000</us-gaap:ProceedsFromLinesOfCredit>
    <lpsn:EstimatedSalesTaxLiabilityIncludingInterestMinimum
      contextRef="i74874ed6b054444292dc49a99bc6e4b3_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNzgyOA_46837435-dabc-4c47-8376-2f63dff92846"
      unitRef="usd">2500000</lpsn:EstimatedSalesTaxLiabilityIncludingInterestMinimum>
    <lpsn:EstimatedSalesTaxLiabilityIncludingInterestMaximum
      contextRef="i74874ed6b054444292dc49a99bc6e4b3_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNzgzNA_945441bc-be89-44f8-8e0a-325dab1ff335"
      unitRef="usd">6300000</lpsn:EstimatedSalesTaxLiabilityIncludingInterestMaximum>
    <lpsn:AccruedSalesTaxLiabilityIncludingInterest
      contextRef="i74874ed6b054444292dc49a99bc6e4b3_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfNzk3NA_b20ca4de-1d61-4b74-923f-ab05ac223863"
      unitRef="usd">2500000</lpsn:AccruedSalesTaxLiabilityIncludingInterest>
    <lpsn:AccruedSalesTaxLiabilityIncludingInterest
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl81NS9mcmFnOmY5YTllZjgyOTYwNzQ0OTI4YjFlYzUyOWI1MzgxMWE4L3RleHRyZWdpb246ZjlhOWVmODI5NjA3NDQ5MjhiMWVjNTI5YjUzODExYThfMTY0OTI2NzQ2MzA2OQ_6a710e1e-a5a0-4020-a007-e82ba3443b68"
      unitRef="usd">2000000.0</lpsn:AccruedSalesTaxLiabilityIncludingInterest>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTM3NDM4OTUzNjQxMjc_a80b88e4-c8a7-46b6-8d9c-ceda6eed51dc">Stockholders&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; Equity&lt;/span&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, there were 200,000,000 shares of common stock authorized, 71,351,202 shares issued, and 68,641,372 shares outstanding. As of December&#160;31, 2020, there were 200,000,000 shares of common stock authorized, 70,264,265 shares issued and 67,554,435 shares outstanding. The par value for shares of common stock is $0.001 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 12, 2019, the Company filed an amendment to its Certificate of Incorporation to authorize an additional 100,000,000 shares of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, there were 5,000,000 shares of preferred stock authorized, and zero shares issued and outstanding. The par value for shares of preferred stock is $0.001 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From 2012 through 2018, the Company had a stock repurchase program in place pursuant to which the Company was authorized to repurchase shares of its common stock, in the open market or privately negotiated transactions, at times and prices considered appropriate by the Board of Directors depending upon prevailing market conditions and other corporate considerations. The timing and actual number of shares repurchased depended on a variety of factors including the timing of open trading windows, price, corporate and regulatory requirements and other market conditions. The program was discontinued at the end of 2018. The Company may or may not enter into a new stock repurchase program in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows ASC 718-10, &#x201c;Stock Compensation,&#x201d; which addresses the accounting for transactions in which an entity exchanges its equity instruments for goods or services, with a primary focus on transactions in which an entity obtains employee services in share-based payment transactions. ASC 718-10 requires measurement of the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award with limited exceptions. Incremental compensation costs arising from subsequent modifications of awards after the grant date must be recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s forfeiture rate assumptions, which estimate the share-based awards that will ultimately vest, requires judgment, and to the extent actual results or updated estimates differ from management's current estimates, such amounts will be recorded as a cumulative adjustment in the period of change and could be materially different from share-based compensation expense recorded in prior periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The per share weighted average fair value of stock options granted was $31.60 and $8.18 during the three months ended March 31, 2021 and 2020, respectively. The fair value of each option grant is estimated on the date of grant, adjusted for estimated forfeitures, using the Black-Scholes option-pricing model with the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.46%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.66%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Historical volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.50%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A description of the methods used in the significant assumptions used to estimate the fair value of stock-based compensation awards follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend yield &#x2013;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses 0% as it has never issued dividends and does not anticipate issuing dividends in the near term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-free interest rate &#x2013;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the market yield on U.S. Treasury securities at five years with constant maturity, representing the current expected life of stock options in years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected life &#x2013;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses historical data to estimate the expected life of a stock option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Historical volatility &#x2013;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a trailing five year from grant date to determine volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 1998, the Company established the Stock Option and Restricted Stock Purchase Plan (the &#x201c;1998 Plan&#x201d;). Under the 1998 Plan, the Board of Directors could issue incentive stock options or nonqualified stock options to purchase up to 5,850,000 shares of common stock. The 2000 Stock Incentive Plan (the &#x201c;2000 Plan&#x201d;) succeeded the 1998 Plan. Under the 2000 Plan, the options which had been outstanding under the 1998 Plan were incorporated in the 2000 Plan increasing the number of shares available for issuance under the plan by approximately 4,150,000, thereby reserving for issuance 10,000,000 shares of common stock in the aggregate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company established the 2009 Stock Incentive Plan (the &#x201c;2009 Plan&#x201d;) as a successor to the 2000 Plan. Under the 2009 Plan, the options which had been outstanding under the 2000 Plan were incorporated into the 2009 Plan and the Company increased the number of shares available for issuance under the plan by 6,000,000. The Company amended the 2009 Plan (the &#x201c;Amended 2009 Plan&#x201d;) effective June 7, 2012. The Amended 2009 Plan increased the number of shares authorized for issuance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;under the plan by an additional 4,250,000. On June 2, 2017, the Company&#x2019;s Board of Directors amended and restated the Amended 2009 Plan effective April 30, 2017. The amended and restated plan increased the number of shares authorized for issuance under the plan by an additional 4,000,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 11, 2019, the Company&#x2019;s Board of Directors adopted, and on June 6, 2019, the Company&#x2019;s stockholders approved, the 2019 Stock Incentive Plan  (&#x201c;2019 Stock Incentive Plan&#x201d;) to replace the Amended 2009 Plan, which was set to expire under its terms on June 9, 2019. Under the 2019 Stock Incentive Plan, the number of shares underlying options and other equity awards which remain outstanding, as well as the number of shares that remained available for grant, under the Amended 2009 Plan and under the Amended 2000 Plan were incorporated, as of June 6, 2019, into the 2019 Stock Incentive Plan. In addition, under the 2019 Stock Incentive Plan, 4,250,000 new shares were authorized for issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 11, 2020, the Company&#x2019;s Board of Directors adopted, and on June 17, 2020, the company&#x2019;s stockholders approved, the amendments to the LivePerson, Inc. 2019 Stock Incentive Plan.  In addition, under the 2019 Stock Incentive Plan, 3,000,000 new shares were authorized for issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares authorized for issuance under the 2019 Stock Incentive Plan, the Amended 2009 Plan, and the 2000 Plan is 35,067,744 shares in the aggregate. Options to acquire common stock granted thereunder have 10-year terms. As of March&#160;31, 2021, approximately 2.6 million shares of common stock remained available for issuance under the 2019 Stock Incentive Plan (taking into account all option exercises and other equity award settlements through March&#160;31, 2021). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2010, the Company&#x2019;s stockholders approved the 2010 Employee Stock Purchase Plan with 1,000,000 shares of common stock initially reserved for issuance. Subject to stockholder approval, which was obtained on June 2, 2017, the Company&#x2019;s Board of Directors amended and restated the 2010 Employee Stock Purchase Plan effective April 30, 2017. The amended and restated plan increased the number of shares authorized for issuance under the plan by an additional 1,000,000, thereby reserving for issuance 2,000,000 shares of common stock in the aggregate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 11, 2019, the Company&#x2019;s Board of Directors adopted, and on June 6, 2019, the Company&#x2019;s stockholders approved, the 2019 Employee Stock Purchase Plan (the &#x201c;2019 Employee Stock Purchase Plan&#x201d;) to replace the Amended and Restated 2010 Employee Stock Purchase Plan which was set to expire under its terms in June 2020. There are 1,000,000 shares authorized and reserved for issuance under the 2019 Employee Stock Purchase Plan. As of March&#160;31, 2021, approximately 0.8&#160;million shares of common stock remain available for issuance under the 2019 Employee Stock Purchase Plan (taking into account all share purchases through March&#160;31, 2021).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inducement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During January 2018, the Company established the Inducement Plan (the &#x201c;2018 Plan&#x201d;).  Under the 2018 Plan, the Board of Directors can issue nonqualified stock options or other equity-based awards in respect of up to 1,500,000 shares of common stock. On April 25, 2018, the Company&#x2019;s Board of Directors amended and restated the 2018 Plan (the &#x201c;Amended 2018 Plan&#x201d;). The Amended 2018 Plan increased the number of shares authorized for issuance under the plan by an additional 500,000 shares, and subsequently the Board of Directors approved and ratified, effective as of July 31, 2018, October 29, 2018 and February 13, 2019, increases of the number of shares authorized for issuance under the Amended 2018 Plan by 500,000, 250,000 and 618,048 shares, respectively, resulting in 3,368,048 shares of common stock in the aggregate being reserved for issuance pursuant to grants under the Amended 2018 Plan. As of March&#160;31, 2021, approximately 1.2 million shares of common stock remained available for issuance under the Amended 2018 Plan (taking into account all option exercises and other equity award settlements through March&#160;31, 2021). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity and weighted average exercise prices follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Stock Option Activity&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:39pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance outstanding at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.04&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options exercisable at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of stock options exercised during the three months ended March&#160;31, 2021 was approximately $1.2 million. As of March&#160;31, 2021, there was approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$17.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of total unrecognized compensation cost related to nonvested share-based compensation arrangements. That cost is expected to be recognized over a weighted average period of approximately 2.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restricted stock units (&#x201c;RSUs&#x201d;) activity and weighted average exercise prices follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Grant Date Fair Value (Per Share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested and outstanding at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected to vest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,631&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.72&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,029&#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-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted to employees generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTM3NDM4OTUzNjQxMDI_e62fddaf-e1f5-4922-9752-e6e3e16fc47c"&gt;three&lt;/span&gt; to four-year period or upon achievement of certain performance conditions. In accordance with ASU 2017-09, as of March&#160;31, 2021, total unrecognized compensation cost, adjusted for estimated forfeitures, related to nonvested RSUs was approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$65.7 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and the weighted-average remaining vesting period was 2.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2021 and 2020, the Company accrued approximately $5.3 million and $3.7 million in cash awards, respectively to be settled in shares of the Company&#x2019;s stock and recorded a corresponding expense, which is included as a component of stock-based compensation expense in the accompanying condensed consolidated statements of operations for the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense recognized in the Company&#x2019;s condensed consolidated statements of operations and cash flows was $14.6 million and $14.7 million for the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNjE_f5c0842c-d2dd-448c-8adb-77aef9114664"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfOTk_b91a9b67-5daf-4a28-a624-7d25d24b8b1a"
      unitRef="shares">71351202</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTIx_07eeee77-dc71-45ca-82d2-b017bd18813e"
      unitRef="shares">68641372</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTY1_2adcafac-2c6f-42b7-80ad-2dd09eec8a06"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMjA0_59f863ff-2d49-4c82-bf3a-d4ffac80e222"
      unitRef="shares">70264265</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMjI1_14e2ccfa-b427-4c0c-91a8-2aadd242b99f"
      unitRef="shares">67554435</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMjgz_e0bb444b-576b-46a9-954a-186410fba063"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMjgz_ea477e64-fe8e-41b5-8d6e-06a579efe5d8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7250c5a6c4a6439e937fe1dde9cb7cf8_I20191112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMjE5OTAyMzI3MjQzMg_ee88c905-89d8-4870-9e6e-ec9a0b14958c"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNzc4_5b7e4ffd-d4b6-430f-ae0d-d40851f1661a"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNzc4_65444509-6a67-4a3c-b6f8-9030c8e30962"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NTM_3cd8c200-1e0f-477c-9482-d0003d8a286f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NTM_4a821c88-e708-46d1-ba9c-bfddf6c6d1ba"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NTM_4f6efa55-97fb-4665-9d2c-b6c4002c4aaf"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NTM_93faa4f1-cbe0-440b-bf70-01cd067126dd"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODk3_7e0d7ca9-2074-415c-8e39-6232f2b18cd6"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODk3_ce1dcb90-2ca7-4a7f-a632-675db1b0c4ed"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NTg_de3a3bc9-1afd-43a2-8010-2cdf47c6448a">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows ASC 718-10, &#x201c;Stock Compensation,&#x201d; which addresses the accounting for transactions in which an entity exchanges its equity instruments for goods or services, with a primary focus on transactions in which an entity obtains employee services in share-based payment transactions. ASC 718-10 requires measurement of the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award with limited exceptions. Incremental compensation costs arising from subsequent modifications of awards after the grant date must be recognized.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s forfeiture rate assumptions, which estimate the share-based awards that will ultimately vest, requires judgment, and to the extent actual results or updated estimates differ from management's current estimates, such amounts will be recorded as a cumulative adjustment in the period of change and could be materially different from share-based compensation expense recorded in prior periods.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMjg4Ng_3263303a-a7e1-4da1-8a41-9820e49d8b9d"
      unitRef="usdPerShare">31.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMjg5Mw_19f37769-c911-4d33-ba85-e848c26dffc5"
      unitRef="usdPerShare">8.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NDc_d18abe6e-584f-4a79-974d-ab4037f9f549">The fair value of each option grant is estimated on the date of grant, adjusted for estimated forfeitures, using the Black-Scholes option-pricing model with the following weighted average assumptions:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.46%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.66%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Historical volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.50%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfMi0xLTEtMS0w_e550d65d-8357-441f-a22a-f3b2388f780a"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfMi0zLTEtMS0w_37d09d51-1f5f-437c-99ff-a537a2f8f7a5"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfMy0xLTEtMS0w_9e3cf5a3-abf8-43d0-a534-cd99a8a7a781"
      unitRef="number">0.0046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfMy0zLTEtMS0w_33bcca40-9e1f-4a17-9bc0-064b413bf19a"
      unitRef="number">0.0066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfNC0xLTEtMS0w_42c87e7a-c880-4ae0-9e33-6adb02bc8246">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfNC0zLTEtMS0w_630d2646-ca80-42c5-a58e-abe50d52117e">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfNS0xLTEtMS0w_ca891df4-0fca-4bb8-9a42-a14f26e8ed33"
      unitRef="number">0.5394</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjAwODIxNTU4OWU0NDQ2NjRiOWMwZjk1ZGMwNzFiMzIwL3RhYmxlcmFuZ2U6MDA4MjE1NTg5ZTQ0NDY2NGI5YzBmOTVkYzA3MWIzMjBfNS0zLTEtMS0w_f2147169-e670-4a03-8784-ebd874aba077"
      unitRef="number">0.4650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMzQyNw_5b51028c-a269-4fd2-b0ad-3133d425c57c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMzYxNA_7c26b545-6be3-4e5b-9dab-26e29974a965">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <lpsn:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsPeriodUsedToDetermineVolatility
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTM3NDM4OTUzNjQxMDE_b3725dba-1601-43c0-8da5-f910ce031f7c">P5Y</lpsn:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsPeriodUsedToDetermineVolatility>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5a6328426f7c43eb8e452f2b6c2e1367_I19981231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTY0OTI2NzQ1NTEyNA_da816c14-61d8-4bee-8b70-a57e0ae00e9a"
      unitRef="shares">5850000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i323b93601f8248c8ad30432ebc854912_D20000101-20001231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTY0OTI2NzQ1NTQyNw_6fb2b5bf-b869-49b3-910a-75d4ad7d03e7"
      unitRef="shares">4150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i31e065e0d9d647578f890451d155abc8_I20001231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTY0OTI2NzQ1NTQ2Mw_d311458e-c7d4-49cf-9598-bc5a6b857667"
      unitRef="shares">10000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="icc330f7a6bbe473fb215f6611306af2c_D20090101-20091231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTY0OTI2NzQ1NTgxOA_add5afbb-f202-4f96-ac93-8c69e1463d58"
      unitRef="shares">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="iac96358198514a5b9cc6fc13e1206568_D20120607-20120607"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTY0OTI2NzQ1NjAxNg_e452f571-05ad-4560-80b6-47910d116270"
      unitRef="shares">4250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i3538f70a9c6846178fcfafd4ba1cdcc5_D20170430-20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTY0OTI2NzQ1NjI1Nw_2ad3ffb9-8574-40c3-a073-b37e403fecd1"
      unitRef="shares">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ic4398ed8a06e4f6eaa7d0cfd6dd4b6a2_D20190411-20190411"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNTk4MQ_34ccb29e-7219-44ed-92b5-d5ec3f571de8"
      unitRef="shares">4250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i8d742ca2e0c649f589ac720ffd8adfc7_D20200611-20200611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNjI2Mw_dc9264b9-c991-4b43-8905-78f6b20d6f19"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i31f86d46391e4284b914ede0b10f0c20_I20190411"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNjQzNg_4e98f7cd-d0f4-4fdc-ab14-be2b382216fd"
      unitRef="shares">35067744</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i7ae91a42c0334d45970752f6850368cb_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNjUyMA_d55f2cee-5d27-4dcc-b5c5-c53fb48923ca">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i318e0744b7b446d186c1f09de2e82bb0_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNjU1OQ_db999c05-6cef-4d27-a3fd-fa8e10de6b99"
      unitRef="shares">2600000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia4276a3bf934434cb833e698a3d059d1_I20100630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNjg2OA_30f6b248-86ca-4f98-94b5-c9bf27204d78"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i6797c017f48240f0b8426a1c107386ab_D20170430-20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNzIzMQ_a1695e79-db21-4256-8144-fd6928421802"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i95b978d230404905b17b8c14ccea9e0b_I20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNzI2Ng_4335dccd-358f-4778-8443-d2b05625ca78"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i0d764b6e20c34e6eac51b55d82295040_D20190606-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNzY0NQ_3d007118-8551-473c-8ce7-abc85ed50245"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i91dc2444df6f42588e09a2abd8906273_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfNzc2Mg_2f67854f-b71c-4a6b-b762-42afa5cfc3ea"
      unitRef="shares">800000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i21a0c6e65b9f42d6ba597b198e3db865_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODE0OA_62cb49d0-551f-407d-90b8-826ac88bb15b"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i4ca7a6e281f9455ba958ae2fb68fd343_D20180425-20180425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODM5OA_57b79b3e-3ff1-4869-a379-eb12e4d3d941"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i95147f7ff7ca4661a79a871d585fe680_D20180731-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODYzNg_3d391931-86ad-4c0d-a0cc-3f496dd636ae"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ia735ea31a1534f8d8fe07750ba155da3_D20181029-20181029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODY0MA_10523655-6c81-4aaf-84b1-0f06f9d524d9"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i7017e0261ad64214974a3e0af0f27630_D20190213-20190213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODY0Nw_4ffdbaed-2f44-4f44-94e1-8adc80b57ee4"
      unitRef="shares">618048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie88f5de1943244ce881f82b571cb7191_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODY4NQ_1ee0fca5-4af2-4c16-bd48-d0720176eb93"
      unitRef="shares">3368048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i87944c7ca472486ead528749a92d78b5_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfODgyOA_65dd3340-272f-4f54-8fd5-876899cf9d99"
      unitRef="shares">1200000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NTc_376f39aa-203c-4ac9-93ff-709952548c4f">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity and weighted average exercise prices follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Stock Option Activity&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:39pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance outstanding at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.04&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options exercisable at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfMi0xLTEtMS0w_a7e02869-611b-4308-b0ae-4dbfae814215"
      unitRef="shares">4332000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfMi0zLTEtMS0w_06d31c97-3040-4e1b-b5c1-84eb7a43265f"
      unitRef="usdPerShare">19.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfMi01LTEtMS0w_215a38e2-ef4e-4226-bf81-cf49b5162739">P6Y9M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfMi03LTEtMS0w_30af599a-67d7-4a03-bd18-e0f42125808a"
      unitRef="usd">183825000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfMy0xLTEtMS0w_8664b15c-57f6-4746-8d85-2b1b5901c023"
      unitRef="shares">66000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfMy0zLTEtMS0w_5a45cae1-04bd-4bef-897f-603e210c918d"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNC0xLTEtMS0w_1698d84a-587e-4299-9ded-295814e74146"
      unitRef="shares">209000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNC0zLTEtMS0w_45b1fda1-edbc-4766-b035-d1e9eecdc966"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNS0xLTEtMS0w_fab5f2a1-7f9f-44dd-a457-34d26e163554"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNS0zLTEtMS0w_a547285d-b598-47a1-b903-92e8d90e9af0"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNi0xLTEtMS0w_0cfbad20-7853-47b7-af6d-6ee6b04a5529"
      unitRef="shares">4174000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNi0zLTEtMS0w_101952e2-dec8-4e31-9132-0f862e796a07"
      unitRef="usdPerShare">20.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNi01LTEtMS0w_3f15231f-26c9-43dd-838f-c2a4d6e32b5a">P6Y9M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNi03LTEtMS0w_a2dcd439-d297-491d-9b3a-98ab84c72e5a"
      unitRef="usd">134089000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNy0xLTEtMS0w_ffbc79fc-3c8a-488f-8b2d-380d3d723883"
      unitRef="shares">1245000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNy0zLTEtMS0w_f7f194a1-093f-4815-af34-a7c0789211dd"
      unitRef="usdPerShare">26.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNy01LTEtMS0w_06d35dd7-928b-4cf9-8a44-1e89d5acf0f5">P8Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfNy03LTEtMS0w_79e0c5b3-4acc-44a3-a982-f0926a4194b0"
      unitRef="usd">33613000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfOC0xLTEtMS0w_4dd472c4-3657-4e4c-b647-775ea0a0908e"
      unitRef="shares">2412000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfOC0zLTEtMS0w_48ee5350-680a-4486-9ede-5552f3c024c3"
      unitRef="usdPerShare">15.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfOC01LTEtMS0w_1c38267d-cbb0-4a6b-9f6e-96ebd7dd0044">P5Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOjE0MmNjMmNhMmYxODQzYWJhZTc1ZTNmZWE2YmIzYzgxL3RhYmxlcmFuZ2U6MTQyY2MyY2EyZjE4NDNhYmFlNzVlM2ZlYTZiYjNjODFfOC03LTEtMS0w_3458bc48-7e37-4521-b87a-0dea678a5920"
      unitRef="usd">89213000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesinPeriodFairValue
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfOTIwOA_8e6a7802-68e7-4fa5-b60c-d8529a4bae6a"
      unitRef="usd">1200000</lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesinPeriodFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i8b34bfca8df84e6194ed24eb66073802_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfOTI0Ng_68e72fd8-201a-4720-b789-f7ff435c7d71"
      unitRef="usd">17600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0b2a1a2b0c944feca9fd8c43e472f87e_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfOTQzNg_ee8feacc-1384-46ca-a4f0-63bd76052cee">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA3NDI_1be892e4-5876-41c7-b4f8-c7e080f2aabe">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restricted stock units (&#x201c;RSUs&#x201d;) activity and weighted average exercise prices follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Grant Date Fair Value (Per Share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested and outstanding at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected to vest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,631&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.72&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,029&#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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i25a7ffe880294178a976a45bc1a85892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfMi0xLTEtMS0w_9c8bf91e-7b82-4572-a938-856751447b01"
      unitRef="shares">2950000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i25a7ffe880294178a976a45bc1a85892_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfMi0zLTEtMS0w_0ca64dac-836e-4a90-af91-f6591bde43af"
      unitRef="usdPerShare">27.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <lpsn:SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsAggregateIntrinsicValueNonvestedAndOutstanding
      contextRef="i25a7ffe880294178a976a45bc1a85892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfMi01LTEtMS0w_888e641a-6447-4228-9367-288b37d5788e"
      unitRef="usd">183781000</lpsn:SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsAggregateIntrinsicValueNonvestedAndOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfMy0xLTEtMS0w_ab0c4e24-2f5e-43cc-8e5a-0b8324e45a66"
      unitRef="shares">519000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfMy0zLTEtMS0w_b09068f8-d0be-4e1d-8422-7a3a7027af81"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNC0xLTEtMS0w_28ee30a3-3a19-48ab-9040-b1ceedb1d78c"
      unitRef="shares">855000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNC0zLTEtMS0w_83a2b7e8-1041-499b-a945-ccc66eac2b6f"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNS0xLTEtMS0w_59de01e4-5579-414a-ac5c-ef2aeecd85b0"
      unitRef="shares">87000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNS0zLTEtMS0w_f0bb840f-11b9-414c-b4b3-1b97bbca2d38"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNi0xLTEtMS0w_1f35f0b7-d7c2-4fc2-8e8e-21c4a184360c"
      unitRef="shares">2527000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNi0zLTEtMS0w_7d68ea1f-f226-4841-a514-5e31db084ba8"
      unitRef="usdPerShare">29.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <lpsn:SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsAggregateIntrinsicValueNonvestedAndOutstanding
      contextRef="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNi01LTEtMS0w_688ccd71-7cef-49a9-aca2-485590d7ae56"
      unitRef="usd">133461000</lpsn:SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsAggregateIntrinsicValueNonvestedAndOutstanding>
    <lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpectedToVest
      contextRef="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNy0xLTEtMS0w_84db657c-9f3d-47ec-b4ef-002b06788f93"
      unitRef="shares">1631000</lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpectedToVest>
    <lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNy0zLTEtMS0w_df0a9731-d465-4aa3-8b15-a7c6c7025c42"
      unitRef="usdPerShare">28.72</lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpectedToVestWeightedAverageGrantDateFairValue>
    <lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAggregateIntrinsicValueExpectedToVest
      contextRef="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RhYmxlOmUwYjkzYzljZWM5ZTRhYmQ4ZDc0ODBkMWM2YzI4MTk4L3RhYmxlcmFuZ2U6ZTBiOTNjOWNlYzllNGFiZDhkNzQ4MGQxYzZjMjgxOThfNy01LTEtMS0w_2eafc569-5e01-48fa-b77a-7ee71bb63403"
      unitRef="usd">86029000</lpsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAggregateIntrinsicValueExpectedToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i59145e37d8b146a094d4dd379ff0c3b3_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTM3NDM4OTUzNjQxMjY_8c4b328b-0c19-4b7f-9d80-47bfb8cf7ac4">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i714a57f49e9f4f6e8554ff2a807d4a75_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfOTg4Mw_1858a684-9d4f-4ce1-a25f-febaeedcce69"
      unitRef="usd">65700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i50865a071b2241d1b690c279072e3c5a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfOTk0MA_7270c767-b22e-480d-b645-1dee9b369e78">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lpsn:ShareBasedCompensationAccrualForCashAwards
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTAwMjU_f6000acb-eb22-40cc-9b0d-4c4c22ef738f"
      unitRef="usd">5300000</lpsn:ShareBasedCompensationAccrualForCashAwards>
    <lpsn:ShareBasedCompensationAccrualForCashAwards
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTAwMzI_71fa62ed-8538-476c-ac0c-b019773ecfb5"
      unitRef="usd">3700000</lpsn:ShareBasedCompensationAccrualForCashAwards>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA1ODQ_63d800e4-ad77-476d-813a-136c6d689433"
      unitRef="usd">14600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82MS9mcmFnOjA0YWMzMjE2N2E1NzRlYzI4NmRlMzY3MGYyNjIwZTljL3RleHRyZWdpb246MDRhYzMyMTY3YTU3NGVjMjg2ZGUzNjcwZjI2MjBlOWNfMTA1OTE_afa3b428-ca5b-44c4-aeed-bf04975f9c1a"
      unitRef="usd">14700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RleHRyZWdpb246OTUwOTlhZTYzYTE3NDVlNzkxN2Y4ODU5NzI3MTVkZmFfOTIxMg_0c9c24ec-4e86-4663-8a1e-0940874f77df">RestructuringIn response to the COVID-19 pandemic, the Company went through a re-evaluation of its real estate needs. In connection with this re-evaluation, and the success the Company has had working remotely, it was decided in July 2020 that the Company would significantly reduce the real estate space it leases. This decision resulted in the significant reduction of the real estate space the Company leases and the removal of the associated ROU assets. Furthermore, this resulted in various one-time &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expenses in connection with the abandonment of the majority of the Company&#x2019;s leased facilities. The lease restructuring costs noted below are a result of this transition to an employee-centric model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On top of the lease restructuring costs, the Company went through a further restructuring related to costs associated with re-prioritizing and reallocating resources to focus on areas believed by management to show high growth potential. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses associated with these restructuring events were approximately $2.7 million and $3.2 million during the three months ended March 31, 2021 and 2020, respectively. The Company expects to incur additional restructuring costs through December 31, 2021. The restructuring liability was approximately $4.9 million and&#160;$4.7 million as of March&#160;31, 2021 and December&#160;31, 2020, respectively. It is classified as accrued expenses and other current liabilities on the condensed consolidated balance sheets, as the liability is expected to be settled in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of the liability for the Company&#x2019;s restructuring charges for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, Beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease restructuring 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,034&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Severance and other compensation associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,706)&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, End of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of expenses for the Company&#x2019;s restructuring charges for the three months ended March&#160;31, 2021 (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease restructuring costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ROU assets write down&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Abandonment of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other lease restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Lease restructuring costs&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Severance and other compensation associated costs&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,190&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RleHRyZWdpb246OTUwOTlhZTYzYTE3NDVlNzkxN2Y4ODU5NzI3MTVkZmFfOTY5_9ec6487f-9e4b-4fd7-929c-94b9611e40cf"
      unitRef="usd">2700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RleHRyZWdpb246OTUwOTlhZTYzYTE3NDVlNzkxN2Y4ODU5NzI3MTVkZmFfOTc2_ff5ac876-82aa-4d38-9363-dacd3c48ae4b"
      unitRef="usd">3200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RleHRyZWdpb246OTUwOTlhZTYzYTE3NDVlNzkxN2Y4ODU5NzI3MTVkZmFfMTE5NA_6e64af7a-77bf-4934-b6a1-675a26c7c453"
      unitRef="usd">4900000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RleHRyZWdpb246OTUwOTlhZTYzYTE3NDVlNzkxN2Y4ODU5NzI3MTVkZmFfMTIwMQ_760c8b57-13bc-4648-8e9b-8a421a406e2e"
      unitRef="usd">4700000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RleHRyZWdpb246OTUwOTlhZTYzYTE3NDVlNzkxN2Y4ODU5NzI3MTVkZmFfOTIwMA_0755dade-8762-45e3-a7ee-a19f03ffd8c6">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of the liability for the Company&#x2019;s restructuring charges for the periods presented (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, Beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease restructuring 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,034&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Severance and other compensation associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,706)&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, End of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detail of expenses for the Company&#x2019;s restructuring charges for the three months ended March&#160;31, 2021 (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease restructuring costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ROU assets write down&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Abandonment of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other lease restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Lease restructuring costs&lt;/span&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Severance and other compensation associated costs&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,190&#160;&lt;/span&gt;&lt;/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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfMS0xLTEtMS0w_b0909fc4-386b-4dad-9dd5-1d05ccfc0169"
      unitRef="usd">4732000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iae3ebd7fe08f4a179bdffb9c275c82e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfMS0zLTEtMS0w_49412161-ebd6-4611-af7e-fdf59c484d3e"
      unitRef="usd">314000</us-gaap:RestructuringReserve>
    <us-gaap:OtherRestructuringCosts
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfMi0xLTEtMS0w_82a28eab-d5c2-4bb6-ae7a-1fc5361712d5"
      unitRef="usd">294000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfMi0zLTEtMS0w_216c75ef-d079-40db-b025-e646995f7c9a"
      unitRef="usd">5034000</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfMy0xLTEtMS0w_83a8ded5-ba71-44ce-ad62-3f5ed36845ab"
      unitRef="usd">2438000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfMy0zLTEtMS0w_dd89bd7d-a465-4602-9bec-b4663778679d"
      unitRef="usd">5090000</us-gaap:SeveranceCosts1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfNC0xLTEtMS0w_8d5cb08e-40e1-4c81-8f14-1ee8e4e4cd48"
      unitRef="usd">2550000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfNC0zLTEtMS0w_96f23992-4bbc-42df-8dd1-af84bccfcbd3"
      unitRef="usd">5706000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i09f293c82c9f4f399a47b7051bd5db0e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfNS0xLTEtMS0w_b349b0da-f978-4640-8a33-38c6a33942c8"
      unitRef="usd">4914000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOmYyM2I5ODM3OGMxNTQwNWViMjY1NWE3MzhhMjBlMzA4L3RhYmxlcmFuZ2U6ZjIzYjk4Mzc4YzE1NDA1ZWIyNjU1YTczOGEyMGUzMDhfNS0zLTEtMS0w_ad2ca6ab-c996-4498-b021-5df7b0304caf"
      unitRef="usd">4732000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i63f113b346cf43cb8b2ba00652af1268_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfMy0xLTEtMS0w_9b2ec6d9-c44c-413d-a5a4-0fb82b2f2497"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i85fc108baa1e4d27b2f6cadd412259ce_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfMy0zLTEtMS0w_806ceb3d-3291-4752-9e63-42806bb70884"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if8769e93219043d1b24f96f9a1429cda_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfNC0xLTEtMS0w_9e9f00d0-ec79-424c-a075-7d4005d653fd"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2ad2b1d788094466ac387d546065949a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfNC0zLTEtMS0w_07ae4b53-368c-4802-b393-e70db6d21e66"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibbd3fc4863a145e9b867576f14015684_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfNS0xLTEtMS0w_faecdb5d-075a-4ba6-ab9c-9db1f0e80ef1"
      unitRef="usd">294000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib19134b447664e26ba35e0fd426da69f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfNS0zLTEtMS0w_69911b62-6f97-4a12-ba75-0d9e97d7c798"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3a9f0db1d355439cb5622e9f01878e64_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfNi0xLTEtMS0w_2cb7237a-e3f2-4bbc-b313-2a0cf9897498"
      unitRef="usd">294000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0f1d29552f454cfb9013644ae363d473_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfNi0zLTEtMS0w_63c49d83-ab92-448e-a83e-1886b89eeb3b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i712365df8a854b0cb920798e9e0fdc25_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfOC0xLTEtMS0w_bb93592f-1b65-4138-9698-33d3e9475139"
      unitRef="usd">2438000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i90445b3418134e4d9b76b16db9375ff5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfOC0zLTEtMS0w_e4c0b16d-7498-49b3-95f6-5744e7e9c862"
      unitRef="usd">3190000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfOS0xLTEtMS0w_59d89f43-5f25-42b2-a051-44e1558210fa"
      unitRef="usd">2732000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i81aeaed6cff648b2bd258f964ce62f2c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl82Ny9mcmFnOjk1MDk5YWU2M2ExNzQ1ZTc5MTdmODg1OTcyNzE1ZGZhL3RhYmxlOjhhNGIzYzFhNzI4NjQyYjdhMGEwYjUwNDRhMThmYjkzL3RhYmxlcmFuZ2U6OGE0YjNjMWE3Mjg2NDJiN2EwYTBiNTA0NGExOGZiOTNfOS0zLTEtMS0w_6583bc98-1d20-4ea0-ae63-3e3b05490616"
      unitRef="usd">3190000</us-gaap:RestructuringCharges>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl85OTgvZnJhZzpmYWI5NWRmMGRjZjU0YzIwYmRmNmI2OTkyYzk4NzRkYi90ZXh0cmVnaW9uOmZhYjk1ZGYwZGNmNTRjMjBiZGY2YjY5OTJjOTg3NGRiXzQzOTgwNDY1MjA4Njg_c92a4fae-aaf0-4b92-92c1-f7978c41459f">Legal MattersThe Company previously filed an intellectual property suit against [24]7 Customer, Inc. (&#x201c;[24]7&#x201d;) in the Southern District of New York on March&#160;6, 2014 seeking damages on the grounds that [24]7 reverse engineered and misappropriated the Company&#x2019;s technology to develop competing products and misused the Company&#x2019;s business information. On June&#160;22, 2015, [24]7 Customer, Inc. filed suit against the Company in the Northern District of California alleging patent infringement.  On December&#160;7, 2015, [24]7 Customer Inc. filed a second patent infringement suit against the Company, also in the Northern District of California. On March 16, 2017, the New York case was voluntarily transferred and consolidated with the two California cases in the Northern District of California for all pre-trial purposes. Rulings by both the Court and the United States Patent Office in the Company&#x2019;s favor have invalidated the majority of [24]7 patents that were asserted in the patent cases.  Trial for the Company&#x2019;s intellectual property and other claims asserted against [24]7 is set for May 24, 2021. Trial for [24]7&#x2019;s patent infringement claims has been vacated, to be reset after the trial on the Company&#x2019;s claims. The Company believes the claims filed by [24]7 are entirely without merit and intends to defend them vigorously.    &#160;&#160;&#160;&#160;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company routinely assesses all of its litigation and threatened litigation as to the probability of ultimately incurring a liability, and records its best estimate of the ultimate loss in situations where the Company assesses the likelihood of loss as probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is involved in or subject to legal, administrative and regulatory proceedings, claims, demands and investigations arising in the ordinary course of business, including direct claims brought by or against the Company with respect to intellectual property, contracts, employment and other matters, as well as claims brought against the Company&#x2019;s customers for whom the Company has a contractual indemnification obligation. The Company accrues for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. In addition, in the event the Company determines that a loss is not probable, but is reasonably possible, and it becomes possible to develop what the Company believes to be a reasonable range of possible loss, then the Company will include disclosure related to such matter as appropriate and in compliance with ASC 450. The accruals or estimates, if any, resulting from the foregoing analysis, are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. To the extent there is a reasonable possibility that the losses could exceed the amounts already accrued, the Company will, as applicable, adjust the accrual in the period the determination is made, disclose an estimate of the additional loss or range of loss, indicate that the estimate is immaterial with respect to its financial statements as a whole or, if the amount of such adjustment cannot be reasonably estimated, disclose that an estimate cannot be made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, third parties assert claims against the Company regarding intellectual property rights, privacy issues and other matters arising in the ordinary course of business. Although the Company cannot be certain of the outcome of any litigation or the disposition of any claims, nor the amount of damages and exposure, if any, that the Company could incur, the Company currently believes that the final disposition of all existing matters will not have a material adverse effect on results of operations, financial condition or cash flows. In addition, in the ordinary course of business, the Company is also subject to periodic threats of lawsuits, investigations and claims. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF80Mzk4MDQ2NTIwODkw_3428d917-14b5-4397-9080-2eec65c3b899">Income Taxes&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are expected to become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. The Company includes interest accrued on the underpayment of income taxes in interest expense and penalties, if any, related to unrecognized tax benefits in general and administrative expenses. The Company recorded a valuation allowance against its U.S. deferred tax asset as it considered its cumulative loss in recent years as a significant piece of negative evidence. Since valuation allowances are evaluated on a jurisdiction by jurisdiction basis, the Company believes that the deferred tax assets related to LivePerson Australia, LivePerson UK, Kasamba Israel, LivePerson Japan and LivePerson Ltd. Israel are more likely than not to be realized as these jurisdictions have positive cumulative pre-tax book income after adjusting for permanent and one-time items. During the year ended December 31, 2020, there was an increase in the valuation recorded of $6.9 million. For the quarter ended March 31, 2021, the Company recorded a tax benefit of $0.9 million. This amount consisted of a tax provision for the period of $0.6&#160;million on operating earnings for the period, and a tax benefit of $1.5&#160;million related to the revision of estimates for uncertain tax benefits related to Kasamba Israel and Liveperson Ltd. Israel deferred tax assets.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company had a valuation allowance on certain deferred tax assets for the years ended December 31, 2019 and December 31, 2020 of $48.5&#160;million and $55.4&#160;million, respectively. Inherent in the Company&#x2019;s 2021 annual effective tax rate is an estimated increase in the valuation allowance of $20.7&#160;million, all of which will be recorded as an expense. During 2020, an increase in the valuation allowance in the amount of $35.1&#160;million was recorded as an expense and a decrease of $28.2&#160;million related to convertible notes was charged to equity. In 2019, an increase in the valuation allowance in the amount of $25.0&#160;million was recorded as an expense and a decrease of $6.7&#160;million related to the issuance of convertible notes was charged to equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act was signed into law making several changes to the Internal Revenue Code. The changes include, but are not limited to: increasing the limitation on the amount of deductible interest expense, allowing companies to carryback certain net operating losses, and increasing the amount of net operating loss carryforwards that corporations can use to offset taxable income. As a result of the CARES Act, the Company filed refund claims relating to prior years totaling $0.6 million.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i38169ae3fff2435999610c81d342be97_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ3NzEx_0fa09388-907e-4c2d-8c50-bd53a173a030"
      unitRef="usd">6900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF80Mzk4MDQ2NTIwODgy_fcd70335-8999-41da-8574-2ff07fdc6656"
      unitRef="usd">-900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDUwNjc1_42be9bee-fc5a-4da7-8a40-a9fcc662f577"
      unitRef="usd">600000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsForeign
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDUwNjk1_d01b65f3-aad1-40c5-bb69-bdfcdb189080"
      unitRef="usd">-1500000</us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iae3ebd7fe08f4a179bdffb9c275c82e3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ3ODc0_46087a5a-7d43-4bc2-a4ba-6e95bd1b53d8"
      unitRef="usd">48500000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id7103e9cd6dd49289e3bd9d022982a6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ3ODgy_9e6aea78-ceb4-4395-bbc2-149ccda0da79"
      unitRef="usd">55400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <lpsn:ValuationAllowanceDeferredTaxAssetIncreaseGross
      contextRef="i89dec7a6209c4fceaa8a1de3d17eee65_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8yMTk5MDIzMjY0ODg3_59ce3e98-2e30-486e-8be9-ba841f5d98db"
      unitRef="usd">20700000</lpsn:ValuationAllowanceDeferredTaxAssetIncreaseGross>
    <lpsn:ValuationAllowanceDeferredTaxAssetIncreaseGross
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ3OTU3_45db44c3-f0b0-4922-bcb1-67736b3243ab"
      unitRef="usd">35100000</lpsn:ValuationAllowanceDeferredTaxAssetIncreaseGross>
    <lpsn:ValuationAllowanceDeferredTaxAssetDecreaseGross
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ4MDA2_ce57928e-7095-48d3-acad-e418b70e4a81"
      unitRef="usd">28200000</lpsn:ValuationAllowanceDeferredTaxAssetDecreaseGross>
    <lpsn:ValuationAllowanceDeferredTaxAssetIncreaseGross
      contextRef="i0003b8419fbe49f8a636dc4c901292c2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ4MTMw_e5663891-e02a-4019-9788-961b3b7d8580"
      unitRef="usd">25000000.0</lpsn:ValuationAllowanceDeferredTaxAssetIncreaseGross>
    <lpsn:ValuationAllowanceDeferredTaxAssetDecreaseGross
      contextRef="i0003b8419fbe49f8a636dc4c901292c2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ4MTc5_519d77dd-b490-4f2b-b04e-dfc5ac099680"
      unitRef="usd">6700000</lpsn:ValuationAllowanceDeferredTaxAssetDecreaseGross>
    <lpsn:IncomeTaxBenefitCARESAct
      contextRef="i571fcbcfe5cc469ab86b18c12eb68131_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl8xMDAzL2ZyYWc6ZDEwNTlmNGM2NjQzNDFiNWI0YmVhMzI0YmFiOTU3OTAvdGV4dHJlZ2lvbjpkMTA1OWY0YzY2NDM0MWI1YjRiZWEzMjRiYWI5NTc5MF8xNjQ5MjY3NDQ0OTM2_c1404037-c774-47c8-b8d3-ebd511252735"
      unitRef="usd">600000</lpsn:IncomeTaxBenefitCARESAct>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0xLTEtMS0w_e3679704-d78f-4c85-aeb0-bf90db997964"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0xLTEtMS0w_e3679704-d78f-4c85-aeb0-bf90db997964"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY4ODQ_935c58aa-a0b7-4ada-bd2e-8fdaddec485b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY4ODQ_935c58aa-a0b7-4ada-bd2e-8fdaddec485b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Europe, the Middle East and Africa (&#x201c;EMEA&#x201d;)</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0xLTEtMS0w_e3679704-d78f-4c85-aeb0-bf90db997964"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY4ODQ_935c58aa-a0b7-4ada-bd2e-8fdaddec485b"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY5MTQ_e59ae82f-3f95-44ef-b9d2-14479f1c13cb" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY5MTQ_e59ae82f-3f95-44ef-b9d2-14479f1c13cb" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes revenues from the United Kingdom of $13.3 million  and $12.6 million for the three months ended March&#160;31, 2021 and 2020, respectively, and from the Netherlands of $1.3 million for the three months ended March&#160;31, 2021 and 2020.  </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0xLTEtMS0w_e3679704-d78f-4c85-aeb0-bf90db997964"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY5MTQ_e59ae82f-3f95-44ef-b9d2-14479f1c13cb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0zLTEtMS0w_9a60ef5f-8103-4c98-9af0-2059ad016f3c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0zLTEtMS0w_9a60ef5f-8103-4c98-9af0-2059ad016f3c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0zLTEtMS0w_9a60ef5f-8103-4c98-9af0-2059ad016f3c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY5MTQ_e59ae82f-3f95-44ef-b9d2-14479f1c13cb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNi0zLTEtMS0w_9a60ef5f-8103-4c98-9af0-2059ad016f3c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzY4ODQ_935c58aa-a0b7-4ada-bd2e-8fdaddec485b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0zLTEtMS0w_a429953b-dbfa-4112-8c3d-5918866e82ec"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0zLTEtMS0w_a429953b-dbfa-4112-8c3d-5918866e82ec"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0xLTEtMS0w_9674f76f-046f-4d9b-b5a2-22183863f1e3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0xLTEtMS0w_9674f76f-046f-4d9b-b5a2-22183863f1e3"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjE_c1dd0e0e-266f-46fc-8f48-44472548bbf0" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjE_c1dd0e0e-266f-46fc-8f48-44472548bbf0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Asia-Pacific (&#x201c;APAC&#x201d;)</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0zLTEtMS0w_a429953b-dbfa-4112-8c3d-5918866e82ec"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjE_c1dd0e0e-266f-46fc-8f48-44472548bbf0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNy0xLTEtMS0w_9674f76f-046f-4d9b-b5a2-22183863f1e3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjE_c1dd0e0e-266f-46fc-8f48-44472548bbf0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0zLTEtMS0w_5c8b6d87-b756-4bc0-baeb-92f01b7dfc70"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0zLTEtMS0w_5c8b6d87-b756-4bc0-baeb-92f01b7dfc70"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0xLTEtMS0w_6d506ded-d3f0-4f7e-80eb-317e4f695bd4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0xLTEtMS0w_6d506ded-d3f0-4f7e-80eb-317e4f695bd4"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjQ_ec6b82c3-5094-4b49-b010-6397d4dacce7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjQ_ec6b82c3-5094-4b49-b010-6397d4dacce7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Canada, Latin America and South America</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0zLTEtMS0w_5c8b6d87-b756-4bc0-baeb-92f01b7dfc70"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjQ_ec6b82c3-5094-4b49-b010-6397d4dacce7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RhYmxlOmVmYzk0ODVkNmM3MjQ3NTVhMDg5MzE2ZTNkN2RkNjczL3RhYmxlcmFuZ2U6ZWZjOTQ4NWQ2YzcyNDc1NWEwODkzMTZlM2Q3ZGQ2NzNfNC0xLTEtMS0w_6d506ded-d3f0-4f7e-80eb-317e4f695bd4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE1MTBkMDZhM2I5MTRlNzA5Yzg2YWNmZTc3OWNkNmQyL3NlYzoxNTEwZDA2YTNiOTE0ZTcwOWM4NmFjZmU3NzljZDZkMl80My9mcmFnOmQ2N2MyNDY1NTViNjQxZTg4ZThlNjIwOTIyMDkxNjIwL3RleHRyZWdpb246ZDY3YzI0NjU1NWI2NDFlODhlOGU2MjA5MjIwOTE2MjBfMzcwMjQ_ec6b82c3-5094-4b49-b010-6397d4dacce7"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
